1
0
Fork 0
mirror of https://gitlab.com/niansa/libcrosscoro.git synced 2025-03-06 20:53:32 +01:00
Commit graph

6 commits

Author SHA1 Message Date
Josh Baldwin
6220b61c68
coro::mutex uses function for unlocked state to reduce memory (#77) 2021-03-07 13:39:03 -07:00
Josh Baldwin
19d626c1fb
coro::mutex remove std::mutex requirement, only 1 atomic with CAS (#71) 2021-02-27 14:46:37 -07:00
Josh Baldwin
078d18f7fe
coro::shared_mutex (#67) 2021-02-27 12:04:49 -07:00
Josh Baldwin
cb335b4474
Add coro::generator<T> example (#46) 2021-01-31 13:05:37 -07:00
Josh Baldwin
60994334fe
Add coro::mutex example to readme (#45)
* Add coro::mutex example to readme

* explicit lock_operation ctor

* lock_operation await_ready() uses try_lock

This allows for the lock operation to skip await_suspend() entirely
if the lock was unlocked.
2021-01-30 16:09:31 -07:00
Josh Baldwin
8a64687510
coro::mutex (#35) 2021-01-16 20:27:11 -07:00