erlang's global lock
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
SisMaker ab0115291d ft: 说明修过 1 рік тому
c_src ft: 格式化 1 рік тому
include ft: 新增 atomics 版本 1 рік тому
src ft: 测试修过 1 рік тому
.gitignore ft: 完成提交 1 рік тому
LICENSE ft: 完成提交 1 рік тому
README.md ft: 说明修过 1 рік тому
rebar.config ft: 格式化 1 рік тому

README.md

eGLock

erlang的全局锁,不可重入。写这个的目的是考虑slg大地图场景的战斗会存在大乱斗,各个战斗目标血量处理需要全局锁处理。

Build

$ rebar3 compile

说明

eALock 基于atmoics 
eELock 基于Ets表
大部分情况下 两个的性能差不多 本来atmoics 是要快很多的 但是里面进行了额外一次ets插入删除 导致性能跟ets实现的差不多了