主线程 一个iOS程序运行后,默认会开启1条线程,称为“主线程”或“UI线程” 主线程的主要作用 显示\刷新UI界面 处理UI事件(比如点击事件,滚动事件,拖拽事件) 主线程的使用注意 不要讲比较耗时的操作放到主线程中 耗时操作会卡住主线程,严重影响UI的流畅度,给用户一种“卡”的坏体验 耗时操作的执行 将耗时操作放在子线程(后台线程、非主线程)好处:在用户点击按钮的那一刻就有反应 能同时处理耗时操作和用UI控件的事件