Commit graph

5 commits

Author SHA1 Message Date
osku
6b530a167a Sync array optimizations, most importantly signal_object changed to not
call os_event_set while holding the sync array mutex.

Idea by Heikki, implementation by Osku, bug-fixes and other changes by
Heikki, and final review and cleanup by Osku.
2006-01-20 17:20:52 +00:00
osku
8993745f05 Do not reset cell->wait_object to NULL when a cell in sync array is freed
since this can lead to problems.
2006-01-18 10:56:36 +00:00
osku
36ef155646 Remove incorrect warning printed in sync0arr.c. 2006-01-17 14:49:11 +00:00
osku
9fad661fea Forward port r121 from branches/5.0:
Optimize sync array behavior by not having the woken threads reserve the
sync array mutex.
2006-01-10 11:38:47 +00:00
osku
2903c72469 Import 5.0 code. 2005-10-27 07:29:40 +00:00