- While a thread is processing an input message, all other threads requiring input must wait
- If input is processed slowly, the whole system is unpleasant to use
A design goal is to process input messages and reply within 100ms-500ms
The Bad News
Time consuming operations MUST be performed by separate threads
The Good News
Threads under OS/2 are very easy to use