|
|
|
|
|
by Lio
2048 days ago
|
|
Could you go into more detail about what you see as issues with IO bound tasks? My understanding is that MRI Ruby provides non-block IO operations if you wrap them in a thread and that it is only CPU bound tasks that are blocked by the GVL. Is there some other issue related to that? (JRuby provides fully multi-threading for cpu bound tasks without GVL). |
|
All IO operations in ruby are subject to the GIL (global interpreter lock).