开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 397|回复: 3
收起左侧

[闲聊] 互斥 许可 原子锁 头大 :D

[复制链接]
结帖率:93% (14/15)
发表于 4 天前 | 显示全部楼层 |阅读模式   福建省厦门市
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
互斥Yc_互斥  
临界许可临界许可  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
i整数型 
互斥.创建 (, )
计次循环首 (4, i)
启动线程_任意整数参 (&子线程, i)
计次循环尾 ()
子程序名返回值类型公开备 注
子线程  
参数名类 型参考可空数组备 注
i 
判断循环首 ()
互斥.进入 ()
调试输出 (到文本 (i))
延时 (1000)
互斥.退出 ()
延时 (5)
判断循环尾 ()


i支持库列表   支持库注释   
CommonSupport(未知支持库)
spec特殊功能支持库


我这样用对吧  要是多个互斥 改成数组就可以对吧 或者还有其它方法吗  
11111111111.png
结帖率:93% (14/15)

签到天数: 6 天

 楼主| 发表于 前天 20:49 | 显示全部楼层   福建省厦门市
xiaoyu1986 发表于 2025-11-4 19:51
互斥是最严格的同步机制。确保在同一时刻,只有一个线程可以执行某段代码。
许可信号量是一个更通用的计数 ...

谢谢大佬
回复 支持 反对

使用道具 举报

结帖率:99% (130/131)

签到天数: 7 天

发表于 4 天前 | 显示全部楼层   贵州省贵阳市
互斥是最严格的同步机制。确保在同一时刻,只有一个线程可以执行某段代码。
许可信号量是一个更通用的计数器。限制可以同时访问某个资源的线程数量。
原子锁,利用CPU的特定指令来保证对单个变量的读-改-写操作。
---------------------------------------------------------------------------------------------------
需要保护一大段复杂的代码逻辑或多个变量,使用互斥。
需要控制访问特定资源的线程数量,或者进行线程间通信,使用许可。
只需要对一个简单的变量进行安全的并发更新,对性能要求高,使用原子操作。
回复 支持 1 反对 0

使用道具 举报

结帖率:93% (14/15)

签到天数: 6 天

 楼主| 发表于 4 天前 | 显示全部楼层   福建省厦门市
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
互斥Yc_互斥  
许可Yc_临界许可  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
i整数型 
许可.临界初始化 ()
计次循环首 (4, i)
启动线程_任意整数参 (&子线程, i)
计次循环尾 ()
子程序名返回值类型公开备 注
子线程  
参数名类 型参考可空数组备 注
i 
判断循环首 ()
许可.临界进入 ()
调试输出 (到文本 (i))
延时 (1000)
许可.临界退出 ()
延时 (5)
判断循环尾 ()


i支持库列表   支持库注释   
CommonSupport(未知支持库)
spec特殊功能支持库



这个是 许可  大神门 这有啥区别呢  不都一样功能
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

关闭

精易论坛 - 有你更精彩上一条 /2 下一条

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表