主线程的作用 (在主线程中才能设置)
显示/刷新UI界面
处理UI事件(比如点击事件、滚动事件、拖拽事件);
主线程的使用注意
别将比较耗时的操作放到主线程中。
耗时操作会卡住主线程。影响体验。
[NSThread currentThread]获得当前线程。
打印线程。num属性显示有多少条线程。
将耗时操作放在子线程中(后台线程,非主线程);
多线程好处在哪?
在用户点击按钮那一刻就有反应
能同时处理耗时操作和用UI控件的事件。
多线程技术:
1,pthread 一套通用的多线程API(几乎不用)
适用于Unix\Linux\Windows等系统
跨平台\可移植
使用难度大。
需要程序员来管理线程的生命周期。
2,NSThread 使用OC
2,
时间: 2024-10-06 11:16:18