CMS threading, Preemption, Involuntary vs Voluntary loss of control

2008-12-21 Thread Gary M. Dennis
CMS Multitasking Application Programming documentation draws a distinction between voluntary and involuntary loss of control by a thread. Blocking and yielding in a thread are easily understood as causes for voluntary loss of control. Preemption would appear to be just as easily understood.

Re: CMS threading, Preemption, Involuntary vs Voluntary loss of control

2008-12-21 Thread Bob Bolch
The CMS Multitasking dispatcher does not use preemption. A thread must block or yield, or call a CMS application programming interface which blocks or yields, before another thread is dispatched. Bob Bolch CA