-
initial impl https://github.com/getkyo/kyo/commit/ecc3cf6a31f98f750f78954f4dec51a31f42da1e
-
Since merging #13 carboxyl has only very shallow concurrency, as all transactions must acquire a global lock to function.
As advised in the discussion in #6, Software Transactional Memory is most lik…
-
## Sujet de votre conférence
Software Transactional Memory: La programmation concurrente sûre et facile?
### Le(s) speaker(s)
Arnaud Bos. Passionné par les langages de programmation, les parent…
-
Described in https://docs.google.com/document/d/1NwiZPWHd1te46eP2GWwIezDV9CdMQkODAMuF5kWdtLw/edit#heading=h.ydac865pjhl of flutter.dev/go/multiple-engines
Create a solution to let isolates share da…
xster updated
7 months ago
-
This is a simplified example to reproduce the issue:
```
#include
#pragma clang attribute push(__attribute__((target("avx"))), apply_to=function)
#include
#pragma clang attribute pop
int m…
-
Look into methods for implementing simple concurrency.
Ideas:
STM (Software Transactional Memory. e.g. Clojure)
-
Add some warnings on avoiding impure code, mutation operations within transactions to the `README.md`.
Here is some excerpted text written by @polytypic already that is a good start:
(From https…
-
* 3\.Develop the MemoryAllocator for Direct3D12 / Vulkan / Metal
Reference:
> * [Intel TBB](https://www.threadingbuildingblocks.org/)
\[Hudson 2006\] Richard L. Hudson, Bratin Saha, Ali-Reza Ad…
-
As pointed out by @daussho in #177 a database transaction feature with automatic rollback would be awesome.
Interesting articles regarding database transactions:
https://en.wikipedia.org/wiki/D…
-
[rust-stm](https://github.com/Marthog/rust-stm) has a lot of helpful background info to pull from. This [Simon Marlow's Parallel and Concurrent Programming in Haskell: Software Transactional Memory
…