精易论坛
标题:
禁止程序重复运行_带开关(这才是有用的)
[打印本页]
作者:
XunTr
时间:
2025-5-16 14:09
标题:
禁止程序重复运行_带开关(这才是有用的)
本帖最后由 XunTr 于 2025-5-16 14:11 编辑
上个主题发现源码上传错误,但是论坛主题审核通过后自己无法修改,所以重新上传一下,并且增强了鲁棒性
前言:
我新项目是分多开版和单开版, 逻辑是启动时直接禁止重复运行, 验证有多开授权通过再允许启动
由于
精易模块
的禁止重复运行不能中途允许多开,这份源码彻底解决了这个弊端
基于论坛某位源码修改
1:
防止程序异常退出导致无法程序二次启动,这非常重要
(论坛绝大多数源码都没有处理程序异常退出,互斥条件没有还原导致无法二次启动的问题)
2:
可以中途开关
为了验证方案的可靠性,我进行了以下测试:
批量启动测试:
使用脚本同时启动 100 个程序副本,结果:
所有副本在 1 秒内全部退出,仅第一个启动的实例成功运行。
任务管理器中可见所有后续进程瞬间创建并退出,无残留。
多线程竞争测试:
修改代码模拟极端情况,在 100 个线程中同时调用 禁止_自身重复运行,结果:
仅一个线程成功,其余线程均被正确终止。
禁止重复运行_开关版.e
(960.93 KB, 下载次数: 97, 售价: 1 枚 精币)
2025-5-16 14:06 上传
点击文件名下载附件
售价: 1 枚 精币
[记录]
下载积分: 精币 -2 枚
作者:
wuqingg
时间:
2025-5-16 14:34
.
作者:
734108950
时间:
2025-5-16 15:23
作者:
cultwent
时间:
2025-5-16 15:23
顶,支持分享
作者:
mood100
时间:
2025-5-16 15:51
这个可以哦,感谢分享
作者:
何浩文
时间:
2025-5-16 16:40
支持开源~!感谢分享
作者:
yljgame520
时间:
2025-5-16 16:57
支持开源~!感谢分享
作者:
342075098
时间:
2025-5-16 17:17
支持开源~!感谢分享
作者:
奶咖
时间:
2025-5-16 20:56
seseeseseseseesesesesese
作者:
亿万
时间:
2025-5-16 20:58
感谢分享
作者:
神奇的哆啦A梦
时间:
2025-5-16 21:08
功德+1 大米饭+1碗
作者:
renhe2018
时间:
2025-5-17 00:04
这个思路上了一个层次啊
作者:
豆豆灰常开心
时间:
2025-5-17 07:06
感谢楼主分享!
作者:
查过
时间:
2025-5-17 07:10
全都是大佬~
作者:
杨明煜
时间:
2025-5-17 07:47
感谢分享,真好!......
作者:
omh0001
时间:
2025-5-17 08:24
多谢多谢分享
作者:
kyo9766
时间:
2025-5-17 08:48
学习一下实现原理,感谢分享
作者:
year1970
时间:
2025-5-17 08:59
感谢分享
作者:
小虎来了
时间:
2025-5-17 09:01
感谢分享啊
作者:
wgqxj
时间:
2025-5-17 09:40
谢谢分享
作者:
罗斯柴尔德
时间:
2025-5-17 11:55
不错,学习了
作者:
王筅笙
时间:
2025-5-17 13:28
感谢分享,很给力!~
作者:
lipzzzz
时间:
2025-5-17 17:04
感谢分享,很给力!~
作者:
qq73s5456
时间:
2025-5-17 18:01
#在这里快速回复# + 1 感谢分享,很给力!~
作者:
aokis
时间:
2025-5-17 22:29
禁止重复运行_开关版
作者:
豆豆灰常开心
时间:
2025-5-18 07:17
感谢发布原创作品,精易因你更精彩!6666666666666
作者:
查过
时间:
2025-5-18 07:22
感谢楼主分享!
作者:
please
时间:
2025-5-18 09:36
感谢分享,支持开源!!!
作者:
wiwj2323
时间:
2025-5-18 09:51
谢谢分享了哈!~
作者:
wh1234567
时间:
2025-5-18 11:47
感谢分享
作者:
djawei1990
时间:
2025-5-18 12:23
谢谢分享
作者:
pq9999
时间:
2025-5-18 19:34
豆腐干山豆根双方的
作者:
ajun8
时间:
2025-5-19 17:33
谢谢分享
作者:
金叶
时间:
2025-5-31 00:34
https://pan.quark.cn/s/a4ebdb9ef684
作者:
醉清风o
时间:
2025-6-5 10:41
学习学习
作者:
1078848263
时间:
2025-6-8 16:43
感谢楼主分享!
作者:
HanYu
时间:
2025-6-10 02:22
支持开源~!感谢分享
作者:
gxm01
时间:
2025-6-25 11:56
这个确实厉害了!
作者:
lxn2wyf
时间:
2025-6-25 14:08
先点评加好评再送精币的说,真不错的做法!
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4