NIO の例 |
ドキュメントの目次 NIO |
次に挙げる例は、NIO API の使用法を示しています。
ソースファイル 説明 Grep.java
ファイルリストから、指定された正規表現パターンにマッチする行を検索する。 NIO マップバイトバッファ、文字セット、および正規表現を例示する Sum.java
ファイルリストの 16 ビットのチェックサムを計算する。 高速化のため、NIO マップバイトバッファを使用する TimeQuery.java
ホストのリストに時刻を照会する。 NIO ソケットチャネル (接続と読み取り)、バッファの取り扱い、文字セット、および正規表現を例示する、簡単なブロックプログラム TimeServer.java
接続を待機し、呼び出し側に時刻を返す。 NIO ソケットチャネル (受け入れと書き込み)、バッファの取り扱い、文字セット、および正規表現を例示する、簡単なブロックプログラム Ping.java
ホストの各リストに接続して、接続を完了するのに要する時間を計測する。 セレクタと 2 つの付加的なスレッドを使用して、非ブロック接続と、セレクタのマルチスレッド化した使用を例示する NBTimeServer.java
非ブロックのインターネット時刻サーバを実装する