开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 3685|回复: 12
收起左侧

[已回应] 多线程加许可证也不一定安全,也会起冲突!

[复制链接]

结帖率:100% (11/11)
发表于 2013-8-29 17:55:28 | 显示全部楼层 |阅读模式   广东省阳江市
本帖最后由 御风软件 于 2013-8-29 18:04 编辑

唉,郁闷,超级郁闷,软件读写冲突,到最后才发现是许可证本身的不完善。。。
线程许可证起到排队的左右,但是,他也像现实中排队的一样了,人多了,总有那么几个插队的
而我在在操作大量的线程的时候,就出现了,2个线程同时进入许可区操作的情况

而且这种情况是偶尔出现的,线程越多,出现的几率的越大
商业软件,代码不能上传,但是可以看下面的这个流程图
1.png
线程很多,会调试输出很多,我把出错的调试输出截图,并圈出来
2.png

正常情况下,应该输出下面的内容
* “进入许可区 2013年8月29日17时8分12秒”
* 314 | 314 | “12集”
* “退出许可区 2013年8月29日17时8分12秒”
* “-----------------------------------------------”

出错的地方
* “进入许可区 2013年8月29日17时8分15秒”
* 989 | 989 | “50集”
* “退出许可区 2013年8月29日17时8分15秒”
* “--------------------------* 151 | 151 | “8集”
* “退出许可区 2013年8月29日17时8分21秒”
* “-----------------------------------------------”


对此,作为一个菜鸟,无可奈何,只是知道出错,是懂得怎么修复,望各路大神,给出个解决方案吧
@小磊 小磊完善小线程的其他排队命令
比如互斥,锁,什么之类的。。。。。


发表于 2014-7-1 23:25:36 | 显示全部楼层   广东省东莞市
好深奥呀 不懂
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:50% (2/4)
发表于 2014-1-3 19:24:12 | 显示全部楼层   广东省广州市
我也遇上这样的问题
回复 支持 反对

使用道具 举报

结帖率:91% (192/212)

签到天数: 23 天

发表于 2013-9-3 02:08:41 | 显示全部楼层   福建省漳州市
御风软件 发表于 2013-8-29 19:20
支持库的 强制结束线程  和 关闭线程句柄  有什么不同?怎么看着像一样的?

大神啊,我一直以为你是大神,你不知道这两个是什么区别啊= =!~~强制结束顾名思义强制让他停止,区别挂起,挂起可恢复,强制不行,关闭线程句柄就是启动后有个句柄,句柄是来操作线程的,如果你启动后不需要操作线程,你可以关闭他释放资源,关闭句柄后,线程就不能执行挂起,恢复,销毁等。。。每个线程结束后都不会自动关闭句柄,要手动关闭。。
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2013-9-1 16:38:51 | 显示全部楼层   河南省信阳市
哦. 也来学习一下.正好 也在用.
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)
发表于 2013-8-29 21:42:29 | 显示全部楼层   上海市上海市
这个可以试下,没测试过其他的锁
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)

签到天数: 19 天

 楼主| 发表于 2013-8-29 19:20:10 | 显示全部楼层   广东省阳江市
微凉 发表于 2013-8-29 18:23
我用支持库的没用模块

支持库的 强制结束线程  和 关闭线程句柄  有什么不同?怎么看着像一样的?
回复 支持 反对

使用道具 举报

发表于 2013-8-29 18:38:15 | 显示全部楼层   湖北省十堰市
排队排久了打架!

回复 支持 反对

使用道具 举报

结帖率:67% (16/24)
发表于 2013-8-29 18:23:43 | 显示全部楼层   广东省广州市
御风软件 发表于 2013-8-29 18:20
许可证啊,窗口创建完毕就生成了的,用于进入许可区的呀

额。。。。你不说什么,难道定义许可证为全局 ...

我用支持库的没用模块
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)

签到天数: 19 天

 楼主| 发表于 2013-8-29 18:20:40 | 显示全部楼层   广东省阳江市
微凉 发表于 2013-8-29 18:18
此源码我似乎有,里面的全局变量.我就不说了..

许可证啊,窗口创建完毕就生成了的,用于进入许可区的呀

额。。。。你不说什么,难道定义许可证为全局的错误了?

那你说,许可证,怎么用的。。。求教呀。。。。

点评

我用支持库的没用模块   广东省广州市  详情 回复 发表于 2013-8-29 18:23
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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