julian 5aae4c8ba0 Add the complex state TDS_SUSP_SLP.
This state is to allow some experimentation and not YET used..
The theory is that a thread that is about to sleep is placed on the sleep
queue and then discovers it should suspend, and is placed on suspend queue.
(these are separate queues and it can be on both). It will not become runnable
until it has been removed from BOTH queues. i.e. a wakeup event
has occured AND the process has been unsuspended. If it were not on the sleep
queue when suspended, then the (possibly only) wakeup event might arrive and
not find any process to wake up. this would result in the thread
sleeping 'forever' when the suspension is lifted. This state will
transition to one of TDS_SLP or TDS_SUSPENDED, depending upon which
constraint is lifted first.
2002-08-23 20:13:22 +00:00
..
2002-03-19 20:18:42 +00:00
2002-05-16 21:28:32 +00:00
2002-05-14 11:09:43 +00:00
2001-09-05 01:06:28 +00:00
2002-03-19 20:18:42 +00:00
2002-06-29 17:26:22 +00:00
2002-03-19 20:18:42 +00:00
2002-01-01 09:20:52 +00:00
2002-03-19 20:18:42 +00:00
2002-03-04 21:08:35 +00:00
2002-08-21 17:11:00 +00:00
2002-03-19 20:18:42 +00:00
2002-05-16 21:28:32 +00:00
2002-04-13 22:34:16 +00:00
2002-03-19 20:18:42 +00:00
2002-07-15 13:08:44 +00:00
2002-03-19 20:18:42 +00:00
2002-03-19 20:18:42 +00:00
2002-02-26 07:44:03 +00:00
2002-03-19 20:18:42 +00:00
2001-03-11 22:51:05 +00:00
2002-06-29 07:16:24 +00:00
2002-03-19 20:18:42 +00:00
2002-03-19 20:18:42 +00:00
2002-08-23 20:04:49 +00:00
2002-03-24 03:07:07 +00:00
2002-08-16 07:42:18 +00:00
2002-05-16 21:28:32 +00:00
2001-09-05 01:22:14 +00:00
2002-08-20 19:50:30 +00:00
2002-07-10 04:47:25 +00:00
2002-03-19 22:20:14 +00:00
2001-09-05 01:22:14 +00:00
2002-08-23 20:13:22 +00:00
2001-12-10 20:02:22 +00:00
2002-03-19 20:18:42 +00:00
2002-03-19 20:18:42 +00:00
2002-03-19 20:18:42 +00:00
2002-03-19 20:18:42 +00:00
2002-03-19 22:20:14 +00:00
2002-03-19 20:18:42 +00:00
2002-06-29 17:26:22 +00:00
2002-05-20 16:11:38 +00:00
2002-03-19 20:18:42 +00:00
2002-08-19 20:02:29 +00:00
2002-08-19 20:02:29 +00:00
2002-08-19 20:02:29 +00:00
2002-03-19 20:18:42 +00:00
2002-03-19 20:18:42 +00:00
2002-05-28 15:24:13 +00:00
2002-05-16 21:28:32 +00:00
2002-05-28 06:16:08 +00:00