diff options
author | Josef Svenningsson <josef.svenningsson@gmail.com> | 2008-10-10 15:03:22 +0000 |
---|---|---|
committer | Josef Svenningsson <josef.svenningsson@gmail.com> | 2008-10-10 15:03:22 +0000 |
commit | a970a3775856642e6d3690b5421e7dcb3e420d36 (patch) | |
tree | 80c7621116e716f16c093a7f59ca5638fe0c8fb1 /libffi | |
parent | b69843467459d43168519ced8d0cf45227c4c7be (diff) | |
download | haskell-a970a3775856642e6d3690b5421e7dcb3e420d36.tar.gz |
When waking up thread blocked on TVars, wake oldest first (#2319)
StgTVarWatchQueue contains the threads blocked on a TVar in order
youngest first. The list has to be traversed backwards to unpark the threads
oldest first.
This improves the fairness when using STM in some situations.
Diffstat (limited to 'libffi')
0 files changed, 0 insertions, 0 deletions