-
The following passage is currently duplicated in chapters/cmdbuffers.txt and chapters/VK_NV_win32_keyed_mutex/keyed_mutex_submit.txt.
> When submitting work that operates on memory imported from a …
leino updated
3 years ago
-
ExecuteAsService has a Mutex inside to keep alive the service that is getting created.
Unfortunately mutexes are owned by threads and not by processes. This means that if you have more concurrent t…
-
#### Description
Summary:
plockstat fails to produce contention lock output, because the mutex-block probe is missing
Steps to Reproduce:
plockstat -C
Expected Results:
plockstat produces a lis…
-
Firstly, service-center uses Txn interface of etcd clientv3. Etcd limit the max gap between apply and commit index to 5000, and a large number of mutexes may block highly concurrent service-registry r…
-
Implement `Mutex`: https://ruby-doc.org/core-2.6.3/Mutex.html
Ruby mutexes are not reentrant, so we can use the Mutex implementation in std, maybe with [`parking_lot`](https://github.com/Amanieu/pa…
-
Right now the manager exits EVerest whenever a child (module) dies. Then systemd usually restarts EVerest to recover. If a module hangs in a command handler, the framework will also timeout and exit t…
-
# Purpose
We can use this issue to track tutorials that we want to make
# Items
- [ ] C++ project setup in System Workbench
- [ ] FreeRTOS signals (task notifications), software timers, mutexes,…
-
That's an oof, because I don't really understand how to port it from Python or Go, because it utilizes [blocking, obviously] mutexes heavily, and it's not quite clear
1. Why use them
2. How to use t…
-
Currently, to verify concurrency we rely on the usage of pthreads. However:
- We have new frontends that should have their own concurrency models: C++ and Jimple;
- We could use concurrency to mod…
-
## The Problem
The core command tests do not clean up the temporary directories they create in setup after tests are done.
In particular, the following tests fail to remove the tempdirs,
- `tests::…