scheduleProcessInbox: use non-blocking acquire, and take the whole queue
authorSimon Marlow <marlowsd@gmail.com>
Wed, 2 Feb 2011 11:49:07 +0000 (11:49 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Wed, 2 Feb 2011 11:49:07 +0000 (11:49 +0000)
commitc226846642a2201762ee34f6f71b42f13bc46629
tree57c61697fb3f177597f07c17357b8879d4b12a70
parent26f4bfc82f2b2359259578e9c54d476fc2de650f
scheduleProcessInbox: use non-blocking acquire, and take the whole queue
This is an improvement from my GC branch, that helps performance for
intensive message-passing communication between Capabilities.
rts/Schedule.c