NSNotification、KVO、Delegate都是同步的

NSNotification、KVO、Delegate在哪个线程中触发,就在哪个线程中响应,而且都是同步的,会阻塞当前线程,直到处理完成。

在开发中使用NSNotificationKVODelegate的时候,要注意避免阻塞主线程,如果方法中存在耗时操作,建议在方法中先异步的操作,最后如果要更新UI的话,再回到主线程做更新UI操作。

原文地址:https://www.cnblogs.com/wzl666/p/10488634.html