Next Previous Up Top Contents Index

13 The MP Package

create-process

Function

Summary

Creates a new process to be executed in multiprocessing mode.
Package

mp

Signature

create-process name & rest init-args &key priority run-reasons stack-group arrest-reasons &allow-other-keys => process

Arguments

name

The identifirer of the function to be run in multiprocessing mode

priority

Afixnum describing the priority of the new process.

run-reasons

The reasons for the execution of the new process.

stack-group

The stack-group of the new process.

arrest-reasons

The reasons for the termination fo the new process.

Values

process

The new process.

Description

Thecreate-process function computes the result of applying the Lisp function name to supplied arguments. Arguments tocreate-process itself, which are detailed above, may be supplied in addition to name's arguments.
A priority for the process may be specified. This must be afixnum value. If no such value is supplied, the process priority becomes the value of the variable*default-process-priority*.
This function is typically called viaprocess-run-function, and it is recommended thatprocess-run-function be used by programmers in preference tocreate-process.
See also

process-run-function

LispWorks Reference Manual - 15 Oct 1998

Next Previous Up Top Contents Index

Generated with Harlequin WebMaker