|
|
1
9
在本讨论中,接口生成器是一个障碍。真正的问题是以Cocoa的设计模式为中心,问题中的这两段是关键:
简言之,不是这样的。Cocoa有一个完全不同的事件处理模型和一套完全不同的支持并发性的工具。 值得注意的是,可可对 主事件循环 运行 总是 在主线程上。这是处理用户事件和几乎所有绘图的地方(尽管随着时间的推移,此限制已被放宽)。 它是不同的,试图弯曲它像每个窗口的线程与泵是一个极端痛苦的路径。别往下走。 可可 做 每个线程运行循环。但它们不用于处理用户事件。 简而言之,您需要重新访问应用程序的体系结构,以便将代码转移到Cocoa。一个直的端口是不可能的。 |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 11 月前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 11 月前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 11 月前 |
|
|
András Takács · Python多线程问题 1 年前 |
|
|
András Takács · Python多线程错误 1 年前 |