用C++实现的Solution of a Problem in Concurrent Programming Control算法
Linux
make
# 单核
taskset -c 1 ./lock
# 多核, 由于多核缓存不一致,存在冲突,需要利用atomic保护
taskset -c 1,2,3 ./lock
用C++实现的Solution of a Problem in Concurrent Programming Control算法
Linux
make
# 单核
taskset -c 1 ./lock
# 多核, 由于多核缓存不一致,存在冲突,需要利用atomic保护
taskset -c 1,2,3 ./lock