1
47
你最好记下来
但我会改变你的循环:
正如您的帖子中所说,当线程 停止 (即当调用stop时)这是意外的,甚至可能是不正确的。 |
2
5
布尔值在C中是原子的,但是,如果您想在一个线程中修改它并在另一个线程中读取它,则至少需要将其标记为volatile。否则,读取线程实际上只能将其读取一次到寄存器中。 |
3
2
|
4
0
顺便说一句,我刚刚注意到这部分代码:
要执行while块中的代码,需要使用“startsignal.set()”两次解除工作线程的阻塞。 这是故意的吗? |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |