|
PatchworkOS
da8a090
A non-POSIX operating system.
|
Represents a thread waiting on a wait queue. More...
#include <wait.h>
Data Fields | |
| list_entry_t | queueEntry |
| Used in wait_queue_t->entries. | |
| list_entry_t | threadEntry |
| Used in wait_client_t->entries. | |
| thread_t * | thread |
| The thread that is waiting. | |
| wait_queue_t * | queue |
| The wait queue the thread is waiting on. | |
Represents a thread waiting on a wait queue.
Since each thread can wait on multiple wait queues simultaneously, each wait queue the thread is waiting on will have its own wait entry.
| list_entry_t wait_entry_t::queueEntry |
| list_entry_t wait_entry_t::threadEntry |
| wait_queue_t* wait_entry_t::queue |