Skip to content

cyclone-scheme/srfi-230

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fa1bd9e · Sep 20, 2021

History

3 Commits
Sep 20, 2021
Sep 20, 2021
Sep 20, 2021
Sep 20, 2021
Sep 20, 2021
Sep 20, 2021

Repository files navigation

This SRFI defines atomic operations for the Scheme programming language. An atomic operation is an operation that, even in the presence of multiple threads, is either executed completely or not at all. Atomic operations can be used to implement mutexes and other synchronization primitives, and they can be used to make concurrent algorithms lock-free. For this, this SRFI defines two data types, atomic flags and atomic (fixnum) boxes, whose contents can be queried and mutated atomically. Moreover, each atomic operation comes with a memory order that defines the level of synchronization with other threads.

About

Atomic Operations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published