gpt4 book ai didi

objective-c - Cocoa 输入事件对于 NSTimer 来说是线程安全的吗

转载 作者:行者123 更新时间:2023-12-03 17:40:35 25 4
gpt4 key购买 nike

Cocoa 中的输入事件(如 (void)mouseDown:(NSEvent *)theEvent(void)keyDown:(NSEvent *)theEvent 线程安全并与 NSTimer 同步事件触发?

我可以让 NSTimer 事件访问与触摸输入事件相同的内存吗?这会是线程安全的吗?

最佳答案

NSTimer 事件在您安排计时器的线程上触发。如果您在主运行循环上安排计时器,那么计时器将在主线程上触发,并与输入事件“安全且同步”。

可以在一个线程中创建一个计时器并安排它在另一个线程上触发,但可能不常见。如果您不确定将计时器安排在哪个线程上,请向我们展示创建和安排计时器的代码,并告诉我们该代码在哪个线程上运行。

关于objective-c - Cocoa 输入事件对于 NSTimer 来说是线程安全的吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17376747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com