New predicate THREAD-EPHEMERAL-P for certain system threads
authorDavid Lichteblau <david@lichteblau.com>
Tue, 18 Sep 2012 17:33:10 +0000 (19:33 +0200)
committerDavid Lichteblau <david@lichteblau.com>
Wed, 19 Sep 2012 13:45:06 +0000 (15:45 +0200)
commit83fc8f3154fa6ffe1c9451399eb23586ae07357d
treea99754743c3826c01c7ca2f9f33627ef0d8c4442
parent81678bf18f95daf6b9b6f1a4ae14571796c1459a
New predicate THREAD-EPHEMERAL-P for certain system threads

Adds an `ephemeral' flag to the thread structure and exports it.
When true, we can assume that the thread will be started and stopped
by the runtime automatically as needed.

The flag is currently of a purely informational nature; it does not
change the behaviour of thread-related functions.

Thanks to Anton Kovalenko.
package-data-list.lisp-expr
src/code/target-thread.lisp
src/code/thread.lisp
tests/test-util.lisp