FunctionPackage: mpToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
This page is new in 10.1.

ensure-default-process-pool

Arguments: &key if-exists if-does-not-exist forget kill [make-process-pool and set-process-pool keyword arguments]

There is no default process-pool when Lisp is started. Calling this function before the first attempt to use the default process-pool will create the initial default process-pool. (Trying to use it prior to calling this function, by, say, evaluating (process-pool-run nil ...) will cause and error to be signaled.)

That process pool may itself later be deleted by user action (such as calling discard-process-pool). In any case, when this function returns there will be a default process-pool.

The default process-pool is the process-pool that is used when a process-pool operator (such as process-pool-run) is called with nil as the value of the pool argument.

If the default process-pool exists when this function is called, the behavior depends on the value of the if-exists keyword argument. The possible values are:

If no default process-pool exists when this function is called, the behavior depends on the value of the if-does-not-exist keyword argument. The possible values are:

See Process pools in multiprocessing.htm for more information on process pools.


Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page is new in the 10.1 release.
Created 2019.8.20.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
This page is new in 10.1.