Main index  |  Module description

Threading

This module provides support for real hardware-supported parallel execution of concurrent code under the same application hood; this is commonly called "Multithreading".

By linking this module in the virtual machine through a load directive, or through the reflexive compiler module, the VM gets prepared to launch system threads and perform multithreading operations.

See the related page threading_model for a description on the general aspects and design of the multithreading provided by this module.

The threading_warnings page gives an important insight about overall security of multithreading applications (and specifically about MT security in Falcon).

The threading_stop page explains about the conformance of this module with the VM Interruption protocol.


Main index  |  Module description
Made with Faldoc 1.0.0