gpt4 book ai didi

objective-c - 为什么UI绘制在主线程上?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:09:36 26 4
gpt4 key购买 nike

为什么所有 UIKit 绘图或 AppKit 绘图都在主线程上完成?

最佳答案

这是在单个线程上完成的所有 GUI 绘图的主要模式,访问屏幕添加元素和绘图不是多线程过程

想象一下您有 10 个线程的情况,每个线程都尝试在屏幕上绘制和/或移动元素,这会产生不确定的错误和问题,这些错误和问题将很难处理和/或查找

也可以在这里阅读更多 Why are most UI frameworks single threaded?

关于objective-c - 为什么UI绘制在主线程上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10948069/

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