The most complete, and at the same time complex, thread package has been furnished by the Open Software Foundation (OSF); the Distributed Computing Environment(DCE) threads package. It contains 51 primitives, some of them not strictly necessary but provided for convenience only.
-
This thread model can be implemented as kernel- or user-level threads. Its scheduling can be preemptive, non-preemptive, prioritized, round-robin or even other algorithms can be specified. The user has the choice to select one of them.
|