易语言读写锁模块源码

资源介绍:

易语言读写锁模块源码例程程序调用API函数实现程序代码读写的锁定功能。点评:易语言读写锁模块源码适用于多线程中的公共数据修改。

资源作者:

易语言源码网

资源界面:

.版本 2 .程序集 读写锁, , 公开 .程序集变量 读锁, 许可证 .程序集变量 写锁, 许可证 .程序集变量 状态, , , , 0 空白 1 读 2 写 .程序集变量 次数 .子程序 _初始化, , , 当基于本类的对象被创建后,此方法会被自动调用 .子程序 _销毁, , , 当基于本类的对象被销毁前,此方法会被自动调用 .子程序 读锁, , 公开 读锁.进入 () 次数 = 次数 + 1 .如果真 (次数 = 1) 写锁.进入 () 状态 = 1 .如果真结束 ' 本源码来自三叶资源网(www.sanye.cx) 读锁.退出 () .子程序 写锁, , 公开 写锁.进入 () 状态 = 2 ' 本源码来自三叶资源网(www.sanye.cx) .子程序 解锁, , 公开 .判断开始 (状态 = 0) 返回 () .判断 (状态 = 1) ' 退出读 读锁.进入 () 次数 = 次数 - 1 .如果真 (次数 = 0) 状态 = 0 写锁.退出 () .如果真结束 读锁.退出 () .判断 (状态 = 2) ' 退出写 状态 = 0 写锁.退出 () .默认

资源下载:

相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注