1, runloop
相当于 死循环, 程序一直 等待 执行。
程序 的休眠与 唤醒。
2, runtime
OC 调用 C , selector —> C 方法
做底层,有用到。
做三方库,调用线程,有用到。
OC 面对对象的 实现。 底层封装用。
3, 主线程 I/O
长时间的 网络请求,
不能放在主线程。
分出一个线程处理,
请求结束后,收回线程。
4, Socket,
优点:安全。有返回/反馈 机制 。
缺点: 慢, 耗时长。
对比: 另外一种机制。
相当于 死循环, 程序一直 等待 执行。
程序 的休眠与 唤醒。
OC 调用 C , selector —> C 方法
做底层,有用到。
做三方库,调用线程,有用到。
OC 面对对象的 实现。 底层封装用。
长时间的 网络请求,
不能放在主线程。
分出一个线程处理,
请求结束后,收回线程。
优点:安全。有返回/反馈 机制 。
缺点: 慢, 耗时长。
对比: 另外一种机制。