NameNodeの関数呼び出し関係
NameNodeのソースを追いかけてみたので,ちょっとメモ.
NameNode.main(); NameNode.initialize(); new Server(); new Listener(); NameNode.main(); Server.start(); Listener.start(); new Handler[n]; Handler.start();
Listener()がRPCのaccept()を行うやつらですねぇ.何気に,javaは久しぶりだったりするんだけど,いつの間にか,select()らしきことができるようになっているんですねぇ.便利だ.で,Listnerでは,そのようにやっていますと.スレッドを立てすぎるとちょっと重たいよねということで,そうしているとどっかに書いてあった気がする.