https://www.jianshu.com/p/346dc814da83
iOS 中,两个线程之间要想互相通信,可以使用:NSMachPort
线程A要收到线程B发出的消息,
1、线程A设置一个端口 NSMachPort ,设置代理,然后将端口添加到 nsrunloop 上,并设置子线程保活;
2、就可以在线程B里用线程A设置的那个端口发消息了。
3、线程A的代理方法就能收到消息。
https://www.jianshu.com/p/346dc814da83
iOS 中,两个线程之间要想互相通信,可以使用:NSMachPort
线程A要收到线程B发出的消息,
1、线程A设置一个端口 NSMachPort ,设置代理,然后将端口添加到 nsrunloop 上,并设置子线程保活;
2、就可以在线程B里用线程A设置的那个端口发消息了。
3、线程A的代理方法就能收到消息。