Posted on 2011-12-19 15:57
cooperzh 閱讀(222)
評論(0) 編輯 收藏 所屬分類:
NIO
Unix中的管道pipe是用來連接一個進(jìn)程的輸出和另一個進(jìn)程的輸入
java.nio中的管道只是在jvm進(jìn)程內(nèi)部傳輸數(shù)據(jù),優(yōu)勢在于封裝性
這樣就允許單個用戶線程適用一個Selector從多個通道收集數(shù)據(jù),并任意結(jié)合網(wǎng)絡(luò)連接或本地工作線程適用
pipe的另一個用處是測試,可以將某個測試類連接到管道的“寫”端,并檢查管道“讀”端出來的數(shù)據(jù)