亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

java - Netty的future.channel().closeFuture().sync();到底有什么用?

瀏覽:89日期:2023-12-21 08:06:09

問題描述

我看到很多Netty的例子都在末尾加上了這句話:future.channel().closeFuture().sync();

比如:

public class TimeServer { private int count = 0; public void bind(int port) {try { EventLoopGroup bossGroup = new NioEventLoopGroup(); EventLoopGroup workGroup = new NioEventLoopGroup(); ServerBootstrap b = new ServerBootstrap(); // (2) b.group(bossGroup, workGroup).channel(NioServerSocketChannel.class) // (3) .childHandler(new ChannelInitializer<SocketChannel>() {@Overrideprotected void initChannel(SocketChannel arg0) throws Exception { arg0.pipeline().addLast(new LineBasedFrameDecoder(1024)); arg0.pipeline().addLast(new StringDecoder()); arg0.pipeline().addLast(new ChannelInboundHandlerAdapter() {@Overridepublic void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception { // ByteBuf buf = (ByteBuf) msg; // byte[] req = new // byte[buf.readableBytes()]; // buf.readBytes(req); // String body = new String(req, 'UTF-8'); System.out.println( 'The Time Server Received order:' + msg + '; the counter is:' + ++count); // String currentTime = 'QUERY TIME // ORDER'.equalsIgnoreCase(body) // ? new // Date(System.currentTimeMillis()).toString() // : 'BAD ORDER'; // // currentTime = currentTime + // System.getProperty('line.separator'); // ByteBuf resp = // Unpooled.copiedBuffer(currentTime.getBytes()); // ctx.writeAndFlush(resp);} });} }); ChannelFuture future = b.bind(port).sync(); System.out.println('Server start listen at ' + port); future.channel().closeFuture().sync();System.out.println('執行到這里 ' + port);} catch (InterruptedException e) { e.printStackTrace();} } public static void main(String[] args) {new TimeServer().bind(10000); }}

但是我看這行代碼一直沒有執行。請問這是怎么回事呢?

問題解答

回答1:

不是沒執行,是主線程到這里就 wait 子線程退出了,子線程才是真正監聽和接受請求的。

標簽: java
相關文章:
主站蜘蛛池模板: 中国国产一级毛片视频 | 香蕉视频色 | 尤物在线影院点击进入 | 欧美亚洲日本一区二区三区浪人 | 91福利小视频 | 欧美aaaav免费大片 | 成人午夜精品网站在线观看 | 九九精品久久久久久久久 | 在线影片 | 青青艹视频在线 | 一级毛片一级毛片免费毛片 | 一级色网站| 黄色三级影院 | 欧美色视频日本片高清在线观看 | 91精品国产露脸在线 | 在线观看国产亚洲 | 国产日本高清 | 成人性一级视频在线观看 | 国产在线观看美女福利精 | 一级黄色毛片播放 | 一级一片免费视频播放 | 一级黄色大片网站 | 色国产精品 | 国产精品欧美亚洲日本综合 | 乱子伦xxxxvideos| 天天好比网 | 236理论片在线播放 24小时中文乱码字幕在线观看 | 99在线精品免费视频 | 天天噜噜揉揉狠狠夜夜 | 特级毛片a级毛免费播放 | 成人亚洲欧美日韩中文字幕 | 亚洲精品第一第二区 | 欧美大片全黄在线观看 | 小明成人永久免费观看视频 | 国产黄拍 | 一级做受毛片免费大片 | 亚洲国产美女视频 | 亚洲综合婷婷 | 国产精品美脚玉足在线 | 亚洲精品tv久久久久久久久久 | 国产亚洲精品一区二区久久 |