Proposed spec for Ruby’s Thread.critical=

Ruby has green threads, and so its implementation of Thread.critical= is speced as follows: Sets the status of the global “thread critical’’ condition and returns it. When set to true, prohibits scheduling of any existing thread. Does not block new threads from being created and run. Certain thread operations (such as stopping or killing a…

2