previous
|
start
|
next
When a Process Context is Needed
Each of the following may directly or indirectly call "sleep" and require process context:
semaphores
allocate memory - e.g. kmalloc (can sleep)
block I/O
previous
|
start
|
next