java IO 模型 阻塞/非阻塞 同步/異步

.什麼是阻塞IO?什麼是非阻塞IO? 在瞭解阻塞IO和非阻塞IO之前,先看下一個具體的IO操作過程是怎麼進行的。 通常來說,IO操作包括:對硬盤的讀寫、對socket的讀寫以及外設的讀寫。 當用戶線程發起一個IO請求操作(本文以讀請求操作爲例),內核會去查看要讀取的數據是否就緒,對於阻塞IO來說,如果數據沒有就緒,則會一直在那等待,直到數據就緒;對於非阻塞IO來說,如果數據沒有就緒,則會返回一個標
相關文章
相關標籤/搜索