|
il y a 1 an | |
---|---|---|
c_src | il y a 1 an | |
include | il y a 1 an | |
src | il y a 1 an | |
.gitignore | il y a 1 an | |
LICENSE | il y a 1 an | |
README.md | il y a 1 an | |
rebar.config | il y a 1 an |
erlang的全局锁,不可重入。写这个的目的是考虑slg大地图场景的战斗会存在大乱斗,各个战斗目标血量处理需要全局锁处理。
$ rebar3 compile
eALock 基于atmoics
eELock 基于Ets表
大部分情况下 两个的性能差不多 本来atmoics 是要快很多的 但是里面进行了额外一次ets插入删除 导致性能跟ets实现的差不多了