«前の日記(2002-07-24) 最新 次の日記(2002-07-26)» 編集

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2002-07-25 古い日記からの変換データ [長年日記]

_ Selector

Java 1.4 のライブラリを調べる.java.nio で加わった SelectableChannel と Selector を使えば,いわゆる select システムコールみたいなことができるっぽい.Selector.open() で作成して,Channel.register(selector) する.Selector.add(Cahnnel) とするか,それとも Channel.register(selector) とするか,意外と難しいデザイン決定なのかもしれない.

…と思ってたら,AbstractSelector extends Selector で,AbstractSelector.register(Channel) を channel.register から呼び出す形式らしい.たぶん,それ以外の Selector が来たら別の動作をするのだろう.Abstract のほうがサブクラスなのはどうかと思うけど.

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント: