这两组概念常常让人迷惑,因为它们都是涉及到IO处理,同时又有着一些相类似的地方.理解如下:
同步和异步定义的是等待消息的机制,同步指的是自身主动询问或者关注某个消息是否产生,异步指的是当某个消息产生的时候通知自身
阻塞和非阻塞定义的是等待消息时候的自身的状态,比如你只能一直等待某个消息不能去做别的表示为阻塞,假如你在等待消息的时候还可以进行别的任务活动表示异步
同步和异步定义的是等待消息的机制,同步指的是自身主动询问或者关注某个消息是否产生,异步指的是当某个消息产生的时候通知自身
阻塞和非阻塞定义的是等待消息时候的自身的状态,比如你只能一直等待某个消息不能去做别的表示为阻塞,假如你在等待消息的时候还可以进行别的任务活动表示异步