所谓非阻塞模式就是,当主线程做一个操作的时候不会阻塞,而是可以继续往下执行别的代码。比如说如果你主线程用socket发送一段数据,这是需要一定的时间的,这个时候你的主线程就被阻塞了,必须等发送完了才能执行其它的代码。而假如你把这个发送的操作交给另外的一个线程去做,那么主线程就可以继续干别的了。所以说在要想做到非阻塞,基本上就是用多线程去实现了