java同步與非同步
比如:一個人在燒水的時候,不會幹等著水開,可以利用這個時間去喝杯茶;
燒水和喝茶是倆個任務,上面的執行方式就是非同步的
但是,不能把人看成單執行緒,人執行燒水和喝茶和單執行緒還是有區別的
單執行緒執行燒水和喝茶應該是這樣的
單執行緒燒水一會兒;然後喝茶一小口;
單執行緒又去燒水一會兒;然後又去喝茶一小口;
所以和人燒水喝茶還是有區別的;單執行緒是在兩種任務之間來回切換執行;
人這個燒水和喝茶有點類似多執行緒;
一個執行緒燒水;一個執行緒喝茶;兩執行緒間是非同步的,執行緒自身按照流程執行是同步
只能說人這個燒水喝茶類似多執行緒
和多執行緒匹配的話,應該是兩個人,一個人在燒水,一個人在喝茶(ps:但這好像燒水喝茶沒啥關係了)
即便執行緒來源於生活,但是還是和生活有區別的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4830/viewspace-2803715/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 同步與非同步 阻塞與非阻塞非同步
- 同步非同步 與 阻塞非阻塞非同步
- 同步、非同步、阻塞與非阻塞非同步
- [轉]阻塞/非阻塞與同步/非同步非同步
- 同步與非同步、阻塞與非阻塞的理解非同步
- java同步非阻塞IOJava
- 如何解讀 Java IO、NIO 中的同步阻塞與同步非阻塞?Java
- 徹底搞懂同步非同步與阻塞非阻塞非同步
- socket阻塞與非阻塞,同步與非同步、I/O模型非同步模型
- 聊聊執行緒與程式 & 阻塞與非阻塞 & 同步與非同步執行緒非同步
- 同步非同步,阻塞非阻塞非同步
- 非同步、同步、阻塞、非阻塞非同步
- 同步、非同步、阻塞、非阻塞非同步
- 理解阻塞、非阻塞、同步、非同步非同步
- 同步、非同步,阻塞、非阻塞理解非同步
- 同步、非同步、阻塞和非阻塞非同步
- Java 非阻塞 IO 和非同步 IOJava非同步
- 怎樣理解阻塞非阻塞與同步非同步的區別?非同步
- 從同步原語看非阻塞同步以及Java中的應用Java
- 程式與執行緒、同步與非同步、阻塞與非阻塞、併發與並行執行緒非同步並行
- 同步、非同步、阻塞、非阻塞的區別非同步
- IO - 同步 非同步 阻塞 非阻塞的區別非同步
- 同步、非同步、阻塞、非阻塞的簡單理解非同步
- 非同步和非阻塞非同步
- [譯] 非同步程式設計:阻塞與非阻塞非同步程式設計
- 同步阻塞、同步非阻塞、多路複用的介紹
- 大白話搞懂什麼是同步/非同步/阻塞/非阻塞非同步
- 網路IO之阻塞、非阻塞、同步、非同步總結非同步
- [轉]關於java中的 sychronized 同步方法 與 同步塊的理解JavaZed
- 一篇文章讀懂阻塞,非阻塞,同步,非同步非同步
- ♻️同步和非同步;並行和併發;阻塞和非阻塞非同步並行
- 執行緒與同步非同步執行緒非同步
- setState非同步、同步與進階非同步
- 簡單理解同步與非同步非同步
- Java同步方法Java
- java同步塊Java
- 程式執行緒、同步非同步、阻塞非阻塞、併發並行執行緒非同步並行
- 對於同步、非同步、阻塞、非阻塞的幾點淺薄理解非同步