精易论坛

标题: 许可证问题 [打印本页]

作者: 595657490    时间: 2020-3-16 21:21
标题: 许可证问题

菜鸟求助 为什么 我先启动子程序3 后启动子程序4 为啥调试出来 先运行子程序4啊

作者: 疯狂的猿猴    时间: 2020-3-16 21:21
你都已经在两个线程去执行两个不同的子程序了 又不冲突,你用线程许可证干嘛??
线程许可证 是在 多个线程调用同一个子程序的时候 需要用到许可证!
如果 已经有人占坑了,后面的线程只能等!~~~ 除非占坑的人出来了 退出了许可区,后面的人才能进去! 这么讲 你能明白嘛?
作者: Qmoon    时间: 2020-3-16 21:53
你应该在一个线程里执行 这两个子程序
线程创建时需要时间的,你这个情况是正好因为 子程序4的线程创建完成得比较快,就先进入许可证了。
作者: 紫色风铃    时间: 2020-3-16 22:11
what are you doing
作者: 595657490    时间: 2020-3-16 22:22
疯狂的猿猴 发表于 2020-3-16 22:12
你都已经在两个线程去执行两个不同的子程序了 又不冲突,你用线程许可证干嘛??
线程许可证 是在 多个线程调 ...

谢谢! 您看我理解的对不对,就是说,启动线程(&子程序4,,)也改成 启动线程(&子程序3,,)然后子程序4删除掉,这样许可证才有它的实际意义么?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4