【文件属性】:
文件名称:e语言-易语言线程安全之原子锁与读写锁
文件大小:5KB
文件格式:RAR
更新时间:2022-09-12 06:13:54
易语言
.版本 2
.支持库 spec
.子程序 _临时子程序
.局部变量 ai, AtomicInteger
.局部变量 rwLock, ReadWriteLock
' 本名称子程序用作测试程序用,仅在开发及调试环境中有效,编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中。 ***注意不要修改本子程序的名称、参数及返回值类型。
调试输出 (ai.Get ())
调试输出 (ai.IncrementAndGet ())
调试输出 (ai.Get ())
rwLock.AcquireReadLock ()
调试输出 (“获得读取锁...”)
rwLock.ReleaseReadLock ()
rwLock.AcquireWriteLock ()
调试输出 (“获得写入锁...”)
rwLock.ReleaseWriteLock ()