Class Summary |
Condition |
This class defines a "condition variable". |
List |
The following class defines a "list" -- a singly linked list of
list elements, each of which points to a single item on the list. |
List.ListElement |
The following class defines a "list element" -- which is
used to keep track of one item on a list. |
Lock |
This class defines a "lock". |
Queue |
Bounded-capacity queue. |
Scheduler |
The scheduler is responsible for maintaining a list of threads that
are ready to run and for choosing the next thread to run. |
Scheduler.TimerInterruptHandler |
Interrupt handler for the timer device. |
Semaphore |
This class defines a "semaphore" whose value is a non-negative
integer. |
SynchList |
This class defines a "synchronized list" -- a list for which
these constraints hold:
1. |