previous next
Implications of Input Serialization

  • 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