淺談阻塞、非阻塞、同步和異步

1.阻塞和非阻塞 阻塞和非阻塞指的是操作是否遵循先後順序。 阻塞:主線程內操作順序執行,後面的操作需要等到前面完成後才能繼續順序執行; 非阻塞:遇到阻塞的操作,去幹其他事情; 2.同步和異步 同步及異步指的是通信機制的不同。 同步:主動判斷操作的狀態; 異步:等操作執行完了主動通知你; 3.引申 同步阻塞:出現阻塞,什麼都不做,等待該操作完成,再去幹其他事; 同步非阻塞:出現阻塞,去做別的事,但要
相關文章
相關標籤/搜索