|
本帖最后由 御风软件 于 2013-8-29 18:04 编辑
唉,郁闷,超级郁闷,软件读写冲突,到最后才发现是许可证本身的不完善。。。
线程许可证起到排队的左右,但是,他也像现实中排队的一样了,人多了,总有那么几个插队的
而我在在操作大量的线程的时候,就出现了,2个线程同时进入许可区操作的情况
而且这种情况是偶尔出现的,线程越多,出现的几率的越大
商业软件,代码不能上传,但是可以看下面的这个流程图
线程很多,会调试输出很多,我把出错的调试输出截图,并圈出来
正常情况下,应该输出下面的内容
* “进入许可区 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秒”
* “-----------------------------------------------”
对此,作为一个菜鸟,无可奈何,只是知道出错,是懂得怎么修复,望各路大神,给出个解决方案吧
@小磊 小磊完善小线程的其他排队命令
比如互斥,锁,什么之类的。。。。。
|
|