core.thread.thread.is_daemon
- multiple declarations
- Function Thread.isDaemon
- Function Thread.isDaemon
Function Thread.isDaemon
Gets the daemon status for this thread. While the runtime will wait for all normal threads to complete before tearing down the process, daemon threads are effectively ignored and thus will not prevent the process from terminating. In effect, daemon threads will be terminated automatically by the OS when the process exits.
Prototype
final bool isDaemon() @property;
Returns
true if this is a daemon thread.
Function Thread.isDaemon
Sets the daemon status for this thread. While the runtime will wait for all normal threads to complete before tearing down the process, daemon threads are effectively ignored and thus will not prevent the process from terminating. In effect, daemon threads will be terminated automatically by the OS when the process exits.
Prototype
final void isDaemon( bool val ) @property;
Parameters
Name | Description |
---|---|
val | The new daemon status for this thread. |
Authors
Sean Kelly, Walter Bright, Alex Rønne Petersen, Martin Nowak
License
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)