This commit is contained in:
Justin Ethier 2021-01-25 21:47:25 -05:00
parent 470a2c6df4
commit 181f4b7164

View file

@ -11,6 +11,8 @@ See the [Multithreading support SRFI documentation](http://srfi.schemers.org/srf
- [`thread?`](#thread)
- [`make-thread`](#make-thread)
- [`current-thread`](#current-thread)
- [`current-thread-data`](#current-thread-data)
- [`thread-name`](#thread-name)
- [`thread-specific`](#thread-specific)
- [`thread-specific-set!`](#thread-specific-set)
@ -45,6 +47,18 @@ Determine if the given object is a thread object.
Create a new thread object.
# current-thread
(current-thread)
Returns the current thread.
# current-thread-data
(current-thread-data)
Returns the `gc_thread_data` instance for the current thread, wrapped in an opaque object. This is useful when using the FFI as many functions in the Cyclone runtime require the `gc_thread_data` data argument.
# thread-name
(thread-name t) (vector-ref t 3))