-
The `lock` and `borrow` API's for embassy_sync's blocking [`Mutex`](https://docs.embassy.dev/embassy-sync/git/default/blocking_mutex/struct.Mutex.html) and [`ThreadModeMutex`](https://docs.embassy.dev…
-
Consider using critical sections rather than mutexes on Windows.
The functional semantics of `oe_mutex_t` are implemented as `pthread_mutex_t` on the Linux host side. pthread mutexes are usually im…
-
Use the famous Fast C++ Delegates:
Fast C++ delegates:
https://www.codeproject.com/Articles/1170503/The-Impossibly-Fast-Cplusplus-Delegates-Fixed
https://www.codeproject.com/script/Articles/ViewDownl…
-
**Is your feature request related to a problem? Please describe.**
Currently using recursive mutexes due to historical double locks (see #948). Could use more efficient fast mutexes after confirming…
-
At the moment, the ADAPT library provides non-Threadsafe and Inherited Threadsafe counterparts for all rational Classes.
This is okay, but involves a significant amount of code replication.
What…
-
Since go leverages message passing, locks should be avoided if possible. Enhancement required in sharing metadata using message passing rather than using locks
-
Roslyn currently uses an interprocess named mutex to figure out whether the compiler server is running. Mono does not support these and we don't plan to support them because of the complexity and risk…
-
Most unices use futexes, but some use pthread mutexes. For pthread mutexes, it is undefined if unlock happens from a different thread than which the lock occurred. https://pubs.opengroup.org/onlinepub…
-
Using TSan with OCaml 5.2 on a code that use re.1.11.0, I'm getting the following error:
```
WARNING: ThreadSanitizer: data race (pid=76587)
Read of size 8 at 0xffff60737008 by thread T16 (mutexe…
-
Hi there,
I'm trying to use TinySoundFont to render sound to Android using https://github.com/google/oboe/.
I'm having trouble marrying these two bits of documentation:
- From Oboe's full guide…