In "Programming Applications for Microsoft Windows" (ISBN 1-57231-996-8) I read this in a chapter about Fibers:
Quote:
Microsoft added fibers to Windows to make it easy to port existing UNIX server applications to Windows. UNIX server applications are single-threaded (by the Windows definition) but can serve multiple clients. In other words, the developers of UNIX applications have created their own threading architecture library, which they use to simulate pure threads. This threading package creates multiple stacks, saves certain CPU registers, and switches among them to service the client requests.
What does it mean by that about Unix?