hayodea
|
324e3d1f6a
|
SpinLock: Add releasePrematurely for early releases
|
2025-11-14 01:38:06 -04:00 |
|
hayodea
|
1c7277d141
|
SpinLock: add RAII Guard class
|
2025-11-05 22:38:04 -04:00 |
|
hayodea
|
596bc1fbd2
|
SpinLock: Add acquire/release() and spinPause()
We're very careful to ensure that we add a cpu_relax hint.
|
2025-09-18 23:01:49 -04:00 |
|
hayodea
|
0733bb9a68
|
Locking: add SpinLock class
Nothing much to add: add a spinlock which has a tryAcquire method.
This will be used as a primitive for building our spinQing locking
system.
|
2025-09-17 16:28:07 -04:00 |
|