Is there any information on Thread safety in ruby. Suppose I embed Ruby in a
multithreaded C application.

1. Does Ruby have threads on Win32?

2. Can any C thread call the Ruby interpreter? Does it need to create a
thread context variable?

3. Is there an equivalent to the "global interpreter lock" method of
synchronizing thread context switches with ruby's interpreter's context
switches, such as in Python, or is some other method used?


Warren Postma