[gclist] Fibers v.s. Threads

Charles Fiterman cef@geodesic.com
Wed, 28 Jun 2000 07:24:00 -0500


The basic difference between a fiber and a thread is a thread can switch
control at any time while a fiber must explicitly give up control.

In the world of displays and human interaction threads rule. In the world
of machine control and mechanical interaction fibers rule. The difference
is that with threads you never know when you might lose control and every
sequence is in danger. With machine control this is simply too much danger.

Scheme etc. with continuations gives fiber type behavior to high level
languages but it never caught on.