<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-57  評論-202  文章-17  trackbacks-0
          從對象池中獲取的實例,因為并不清楚該channel是否已經設置成正確的狀態,所以在使用時最好重新設置一遍。有以下幾點需要注意:
          1.在使用阻塞IO時,需要把該channel設置成阻塞的,即需要調用SocketChannel.configureBlocking(true);
          2.在使用非阻塞IO時,需要把該channel設置成非阻塞的,即需要調用SocketChannel.configureBlocking(false);
          3.如果該channel注冊了selector,那么在返回該實例到對象池中,需要把注冊的selector清除,即需要調用Selector的close方法。

          下面是一段應用場景的例子:


            
    // 把命令輸出
            channel.configureBlocking(true);
            PrintWriter writer 
    = new PrintWriter(channel.socket().getOutputStream(), false);
            writer.write(command.endsWith(
    "\n"? command : command + "\n");
            writer.flush();

            channel.configureBlocking(
    false);

            
    // 創建Selector
            Selector selector = Selector.open();
            
    // 向Selector注冊我們需要的READ事件
            SelectionKey skey = channel.register(selector, SelectionKey.OP_READ);

            boolean stop 
    = false;
            
    int n = 0;
            
    int read = 0;
            ByteBuffer buffer 
    = ByteBuffer.allocate(1024);

            
    // 輪詢
            while (!stop) {
              
    // 獲取Selector返回的時間值
              n = selector.select();

              
    // 當傳回的值大于0事,讀事件發生了
              if (n > 0{
             
    // 處理發生的事件
             
              }

            }


            selector.close();
    posted on 2005-05-25 15:02 小米 閱讀(3201) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: fc2成年免费共享视频网站| 免费无码av片在线观看 | 成人毛片免费观看| 日韩在线视精品在亚洲| 亚洲伊人久久大香线蕉综合图片| 99精品视频免费在线观看| 亚洲中文无码永久免费| 亚洲国产婷婷香蕉久久久久久| 99视频有精品视频免费观看| 亚洲日韩国产欧美一区二区三区| 国产偷国产偷亚洲清高动态图| 日韩精品免费一级视频| 免费人成动漫在线播放r18| 久久久久亚洲AV无码观看 | 国产一区二区三区在线免费观看| a在线观看免费视频| MM1313亚洲国产精品| 亚洲AV无码精品色午夜果冻不卡| 日本成人免费在线| 日本xxxx色视频在线观看免费| 国产亚洲精品美女久久久久| 麻豆亚洲av熟女国产一区二| 亚洲国产精品一区二区九九| 黄页免费的网站勿入免费直接进入| 一级免费黄色大片| 亚洲日本天堂在线| 久久亚洲sm情趣捆绑调教| AV在线亚洲男人的天堂| 在线播放高清国语自产拍免费| 久久国产乱子伦精品免费强| 国产亚洲综合视频| 亚洲乱码一二三四五六区| 亚洲AV无码国产精品麻豆天美 | 18gay台湾男同亚洲男同| 老司机亚洲精品影视www| 日本久久久免费高清| 一级毛片成人免费看免费不卡| 一级黄色片免费观看| 亚洲高清毛片一区二区| 91亚洲精品自在在线观看| 久久精品国产亚洲av四虎|