|
|
|
|
|
by jballanc
5366 days ago
|
|
I can't speak for JRuby or Rubinius, but in MacRuby one of the main reasons that lack-of-GIL is not a more serious problem is because MacRuby has the Dispatch library (based on libdispatch, a.k.a. Grand Central Dispatch) which makes working with multiple threads safe again. If you were to invoke Ruby's Thread library directly in MacRuby, you would find that things get crashy rather quickly! |
|