Introduction
Basics
1.
Creating
1.1.
Functions
1.2.
Computation Expressions
1.3.
From Async and Task
1.4.
Manual implementation
2.
Running
2.1.
Without runtime
2.2.
On runtime
3.
Synchronisation
3.1.
"Low-level" synchronisation primitives
3.1.1.
Semaphore
3.1.2.
Barrier
3.1.3.
Mutex
3.1.4.
RwLock
3.1.5.
Notify
3.1.6.
CondVar
3.1.7.
OneShot
3.2.
"High level" synchronisation primitives
3.2.1.
OnceVar
3.2.2.
LazyVar
3.2.3.
MutexVar
3.2.4.
RwLockVar
3.2.5.
Mailbox
Advanced
4.
Implementation details
Light
Rust
Coal
Navy
Ayu
FSharp.Control.Futures book
Создание Future