-
Switch from using Ruby's `net/http` to using [async-http](https://github.com/socketry/async-http#readme). This would allow for easy connection pooling and concurrent requests, without the overhead of …
-
When you try to match hasAnyTemplateArgument, you match against a parameter pack not against types in the pack
```
m classTemplateSpecializationDecl(hasName("scoped_lock"), hasAnyTemplateArgument(…
-
Would you be open to PRs adding other synchronization primitives to this crate, like semaphores, `OnceCell`s and mutexes? I can imagine it would be quite useful sometimes.
-
Make mutexes and locks more _OOP_ like to avoid having explicit lock and unlock in `operations.c`
-
It'd be great if this library provided semaphores as well as mutexes. My use-case is implementing simple request queueing / concurrency limiting in the access phase by waiting on a semaphore.
-
The module [Atomic](https://v2.ocaml.org/api/Atomic.html) provides atomic references, which should be future-proof (compatible with domains). It would be nice to replace mutexes by atomic reference wh…
-
* Is it possible to release a session while a call is in progress?
There are mutexes to prevent simultaneously reading and writing within a single session:
https://github.com/trezor/trezord-go/blob/…
-
In the soon-to-be-added `plugin/pid/pid_mutexwrappers.cpp`, we have an STL `map` from mutex addresses to tids. It uses the construct:
`include/virtualidtable.h`: `dmtcp::VirtualIdTable::virtualToRe…
-
Some semaphores are used as mutexes, in a protocol where the count can never exceed 1.
Some semaphores are squirrel-handed.
Other semaphores are initialized to greater than one. Obvious case of not-…
bblum updated
9 years ago
-
Important sections of this codebase are protected by `sync.Mutex`es or `sync.RWMutex`es, so special attention should be paid to writing concurrent tests (so that we can run `go test -race`)