這裡先講一下io
眾所周知io是阻塞式的 但是在很多部落格中並沒有例項解釋
io又稱為bio 是面向流的 阻塞式io 讓我們用**來展示一下
這裡我們開通乙個服務端 埠為8089 這裡使用while true 使服務端始終處於監聽狀態
public class bioservice }
} catch (ioexception e) }}
新建兩個客戶端
public class bioclientone catch (ioexception e) }}
public class bioclientone1 catch (ioexception e) }}
依次執行服務端 客戶端 客戶端1
此時的服務端輸出為
而客戶端1已經結束了
證明客戶端1傳送的訊息被阻塞
這是從bioclientone 傳送訊息
這是我們會發現服務端一次接受了兩個訊息
以此來證明了bio 是阻塞時io
IO流快速入門通俗易懂
本章file內容知識主要來自b站孫探老師的講解外加一點點個人的理解,傳送門 biu file說完了再回到io流 位元組流outputstream 字元流 reader,writer writer字元輸出流 io流中的壓縮 io流的轉換 圖1 仔細看過上圖中的朋友們一定對io流有了略微的一點認知 io...
通俗易懂的C STL
泛型程式設計 generic programming 是一種語言機制,通過它可以實現乙個標準的容器庫。像類一樣,泛型也是一種抽象資料型別,但是泛型不屬於物件導向,它是物件導向的補充和發展。泛型程式設計在c 上的應用主要體現在兩方面 函式模板和類模板。接下來舉個栗子 csdn部落格 anyway,模板...
通俗易懂 equals 與 的區別
值型別 int,char,long,boolean等 都是用 判斷相等性。物件引用的話,判斷引用所指的物件是否是同乙個。equals是object的成員函式,有些類會覆蓋 override 這個方法,用於判斷物件的等價性。例如string類,兩個引用所指向的string都是 abc 但可能出現他們實...