1.在子线程中是不能进行UI 更新的,而可以立刻更新的原因是:子线程代码执行完毕了,又自动进入到了主线程,这中间的时间非常的短,让我们误以为子线程可以更新UI.如果子线程一直在运行,则无法更新UI,因为无法进入到主线程.2.程序一开始运行就进入了主线程.3.处理某些数据太过费时,影响用户交互,可以开辟子线程处理,处理完之后,然后通知主线程进行界面更新.4.iOS中只有主线程 才能立即刷新UI.主线程中用于显示\刷新UI界面,处理UI事件(比如点击事件.滚动事件.拖拽事件等).耗时操作会卡住主线程