为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言模块源码 正文

易语言读写锁模块源码

三叶资源网 2018-03-05 14:29:10 易语言模块源码 1167 ℃ 0 评论

资源介绍:

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

资源作者:

易语言源码网

资源界面:

.版本 2

.程序集 读写锁, , 公开
.程序集变量 读锁, 许可证
.程序集变量 写锁, 许可证
.程序集变量 状态, , , , 0 空白 1 读 2 写
.程序集变量 次数

.子程序 _初始化, , , 当基于本类的对象被创建后,此方法会被自动调用

.子程序 _销毁, , , 当基于本类的对象被销毁前,此方法会被自动调用


.子程序 读锁, , 公开

读锁.进入 ()

次数 = 次数 + 1
.如果真 (次数 = 1)
    写锁.进入 ()
    状态 = 1
.如果真结束
' 本源码来自三叶资源网(www.sanye.cx)
读锁.退出 ()

.子程序 写锁, , 公开

写锁.进入 ()
状态 = 2
' 本源码来自三叶资源网(www.sanye.cx)

.子程序 解锁, , 公开

.判断开始 (状态 = 0)
    返回 ()
.判断 (状态 = 1)  ' 退出读
    读锁.进入 ()
    次数 = 次数 - 1
    .如果真 (次数 = 0)
        状态 = 0
        写锁.退出 ()
    .如果真结束
    读锁.退出 ()
.判断 (状态 = 2)  ' 退出写
    状态 = 0
    写锁.退出 ()
.默认

资源下载:

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
CHM帮助文档注册聚享游posthttp访问二维码生成Exui硬笔代理采集爱奇艺登录在线发音源码屏幕录象动态加解密易语言与PHP交互圆形进度条自定义数据FFmpegEdge浏览器小米电视遥控器易语言对接猫池源码代码编辑框
最新评论