mirror of
https://github.com/awkward-squad/ki.git
synced 2024-10-03 22:57:51 +03:00
1.7 KiB
1.7 KiB
ki
ki
is a lightweight structured-concurrency library inspired by
Tutorial
Overview
Structured concurrency
TODO
Soft-cancellation
TODO
Error propagation
TODO
Testing
The implementation is tested for deadlocks, race conditions, and other concurrency anomalies by
dejafu
, a fantastic unit-testing library for concurrent programs.
Recommended reading
- https://vorpus.org/blog/timeouts-and-cancellation-for-humans/
- https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/
- http://250bpm.com/blog:124
- http://250bpm.com/blog:137
- http://250bpm.com/blog:139
- http://250bpm.com/blog:146
- http://libdill.org/structured-concurrency.html