jasone
22f14eaadf
Fix a race condition in pthread_join(). All of the following must occur
...
atomically:
1) Search _thread_list for the thread to join.
2) Search _dead_list for the thread to join.
3) Set the running thread as the joiner.
While we're at it, fix a race in the case where multiple threads try to
join on the same thread. POSIX says that the behavior of multiple joiners
is undefined, but the fix is cheap as a result of the other fix.
2001-06-27 11:41:15 +00:00
..
2001-04-04 18:17:28 +00:00
2001-06-27 11:41:15 +00:00
2001-04-10 04:19:21 +00:00
2001-05-20 23:08:33 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2000-01-06 12:16:16 +00:00
2001-04-10 04:19:21 +00:00
2001-05-20 23:08:33 +00:00
2001-04-04 18:10:25 +00:00
2001-04-04 18:10:25 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-05-20 23:08:33 +00:00
2001-05-20 23:08:33 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-05-20 23:08:33 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-02-11 22:07:32 +00:00
2001-02-11 22:07:32 +00:00
2001-06-27 11:41:15 +00:00
2001-04-10 04:19:21 +00:00
2001-05-07 18:07:29 +00:00
2001-04-10 04:19:21 +00:00
2001-05-01 09:32:34 +00:00
2001-05-01 09:32:34 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:22:24 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-05-20 23:08:33 +00:00
2001-04-10 04:19:21 +00:00
2001-05-01 09:32:34 +00:00
2001-06-27 11:41:15 +00:00
2001-05-04 20:37:07 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-03 22:25:39 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-18 12:42:11 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-01-24 13:03:38 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-05-20 23:08:33 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-05-18 00:36:05 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-01-24 13:03:38 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-05-20 23:08:33 +00:00
2001-04-10 04:19:21 +00:00
2001-01-24 13:03:38 +00:00
2001-04-10 04:19:21 +00:00
2001-01-24 13:03:38 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-01-24 13:03:38 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-01-24 13:03:38 +00:00
2001-05-20 23:08:33 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00
2001-04-10 04:19:21 +00:00