I've been studying fibers in Ruby, and the term semicoroutine has come up. What is meant by a semicoroutine?
+3
A:
Check out InfoQ.
Essentially, it's code that can suspend itself, and it's caller can resume execution at the point the code suspended.
Joel Meador
2009-06-30 01:16:10