[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
7.5.15 SRFI-18 - Multithreading support
This is an implementation of the SRFI-18 threading and synchronization library. The functions and variables described here are provided by
(use-modules (srfi srfi-18))
As a general rule, the data types and functions in this SRFI-18
implementation are compatible with the types and functions in Guile’s
core threading code. For example, mutexes created with the SRFI-18
make-mutex
function can be passed to the built-in Guile
function lock-mutex
(see section Mutexes and Condition Variables),
and mutexes created with the built-in Guile function make-mutex
can be passed to the SRFI-18 function mutex-lock!
. Cases in
which this does not hold true are noted in the following sections.
7.5.15.1 SRFI-18 Threads | Executing code | |
7.5.15.2 SRFI-18 Mutexes | Mutual exclusion devices | |
7.5.15.3 SRFI-18 Condition variables | Synchronizing of groups of threads | |
7.5.15.4 SRFI-18 Time | Representation of times and durations | |
7.5.15.5 SRFI-18 Exceptions | Signalling and handling errors |
This document was generated on April 20, 2013 using texi2html 5.0.