| Allegro CL version 6.2 Unrevised from 6.1 |
Arguments: whostate function &rest arguments
This function suspends the current process (the value of *current-process*
) until
applying function to
arguments yields true. The
whostate argument must be a string which
temporarily replaces the process' whostate for the duration of the
wait. This function returns nil
.
See Gates (both
models) in multiprocessing.htm for
an efficient candidate for function.
See the discussion in the following sections in multiprocessing.htm for information on why not to use this function when waiting for input from a file. Note that the :os-threads and non :os-threads versions are discussed in different sections.
See also wait-for-input-available and waiting-for-input-available.
See About design considerations for event-driven applications in cgide.htm and post-funcall-in-cg-process if you intend to call this function is a Common Graphics process.
See multiprocessing.htm for general information on multiprocessing in Allegro CL.
Copyright (c) 1998-2002, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 6.2. This page was not revised from the 6.1 page.
Created 2002.2.26.
| Allegro CL version 6.2 Unrevised from 6.1 |