|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.nio.channels.Pipe
public abstract class Pipe
實作單向管道傳送的通道對。
管道由一對通道組成:一個可寫入的 sink
通道和一個可讀取的
source
通道。一旦將某些位元組寫入接收器通道,就可以按照與寫入時完全相同的順序從源通道中讀取這些位元組。
在另一個執行緒從管道中讀取這些位元組或先前已寫入的位元組之前,是否阻塞將該位元組寫入管道的執行緒是與系統相關的,因此是未指定的。很多管道實作都對接收器和源通道之間一定數量的位元組進行緩衝,但是不應假定會進行這種緩衝。
巢狀類別摘要 | |
---|---|
static class |
Pipe.SinkChannel
表示 Pipe 的可寫入結尾的通道。 |
static class |
Pipe.SourceChannel
表示 Pipe 的可讀取結尾的通道。 |
建構子摘要 | |
---|---|
protected |
Pipe()
初始化此類別的一個新實例。 |
方法摘要 | |
---|---|
static Pipe |
open()
打開一個管道。 |
abstract Pipe.SinkChannel |
sink()
返回此管道的接收器通道。 |
abstract Pipe.SourceChannel |
source()
返回此管道的源通道。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
protected Pipe()
方法詳細資訊 |
---|
public abstract Pipe.SourceChannel source()
public abstract Pipe.SinkChannel sink()
public static Pipe open() throws IOException
通過調用系統級預設 SelectorProvider
物件的 openPipe
方法來創建新管道。
IOException
- 如果發生 I/O 錯誤
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。