浅谈阻塞、非阻塞、同步和异步

1.阻塞和非阻塞 阻塞和非阻塞指的是操作是否遵循先后顺序。 阻塞:主线程内操作顺序执行,后面的操作需要等到前面完成后才能继续顺序执行; 非阻塞:遇到阻塞的操作,去干其他事情; 2.同步和异步 同步及异步指的是通信机制的不同。 同步:主动判断操作的状态; 异步:等操作执行完了主动通知你; 3.引申 同步阻塞:出现阻塞,什么都不做,等待该操作完成,再去干其他事; 同步非阻塞:出现阻塞,去做别的事,但要
相关文章
相关标签/搜索