|
thread_set_timeout(9r)
Contents
|
thread_set_timeout - General: Sets a timer for the current
kernel thread
void thread_set_timeout(
int timeout_interval );
Specfies the amount of time to wait for an event. The time
is used in conjunction with the assert_wait routine.
The thread_set_timeout routine must be called as follows:
Lock the resource. Call assert_wait_mesg to assert that
the current kernel thread is about to block. Unlock the
resource. Call thread_set_timeout to set the time of
delay for the current kernel thread. Call thread_block to
block (put to sleep) the current kernel thread.
The time you specify to wait for the event is automatically
canceled when the kernel thread awakes.
None
Routines: assert_wait_mesg(9r), current_thread(9r),
thread_block(9r)
thread_set_timeout(9r)
[ Back ] |