server 发表于 2022-9-18 08:19:32

纯粹闲聊临界的那点事。

我刚刚在线程内调用临界函数时。

一个线程进入。
另一个线程负责退出。
结果在进入的线程内断不下来。
觉得很奇怪。

有没有类似经历的同学??
代码没营养就不发了。纯粹闲聊。

350246356 发表于 2022-9-18 11:15:40

进出必须在同一个线程   不能跨线程

urenai 发表于 2022-9-18 16:41:56

350246356 发表于 2022-9-18 11:15
进出必须在同一个线程   不能跨线程

撇开另一个线程的退出不谈,(已下断,没有事件)

就等于只有进入许可没有退出许可,此时你会理顺。
应当阻塞。

夏末雨蝉 发表于 2022-9-18 21:26:37

:o有没可能线程根本就没进入,或者哪里堵塞了

server 发表于 2022-9-18 21:54:13

他是不停的执行进入,完全没把临界放在眼里/
我也是奈何了。

80805777 发表于 2022-9-19 02:08:42

server 发表于 2022-9-18 21:54
他是不停的执行进入,完全没把临界放在眼里/
我也是奈何了。

临界区只能进一个,要么你的对象不是同一个,不可能不退出就进入

server 发表于 2022-9-19 03:28:38

80805777 发表于 2022-9-19 02:08
临界区只能进一个,要么你的对象不是同一个,不可能不退出就进入

我们是在一个频道的。
只是发生了灵异事件,在此唠唠。
页: [1]
查看完整版本: 纯粹闲聊临界的那点事。