From: R J Williams
Subject: [Q] avoiding busy wait when listening on multiple streams
Date: 
Message-ID: <1994Mar1.132819.24606@leeds.ac.uk>
Hello,

[The following relates to Lucid 4.0.2 on Sparcstations running 4.1.3]

Whats the best way to avoid a polling loop when a program wants to check for
input on multiple streams?  Initially I thought i could use the lucid specific
function process-wait, which suspends a process until its function argument
returns a non-nil value.  It looks like the test function is still repeatedly
executed whenever the process can be scheduled though.

Thanks for any assistance,

Rod
----
Roderick Williams          ············@cbl.leeds.ac.uk