4 ms·
Could one add, effectively, a RWLock GIL - one where any number of Ruby interpreter threads can run at once (since they know how to not step on each other's toe
by XMPPwocky 7y ago
Could one add, effectively, a RWLock GIL - one where any number of Ruby interpreter threads can run at once (since they know how to not step on each other's toes), but any C code which tried to "grab the GIL" would run exclusively w.r.t. interpreter threads (and other C code)?
- riffraff 7y agoI believe the "guild" proposal makes it such that the global lock becomes guild-specific, which seems similar to what you propose.