It's a shame they got this wrong and didn't discuss threads much. Ruby threads, since 1.9, are really threads managed by the OS and are not green threads. The parallelism is limited by the goal interpreter lock, but calling out to non Ruby code may be parallel, otherwise all those libraries the author mentions wouldn't bother. That "may" is an annoying point of order though.
Really this is just a discussion of concurrency on the MRI rather than something to the Ruby language itself.
josefrichter•8mo ago
jemmyw•8mo ago
mathgeek•8mo ago
tiffanyh•8mo ago