国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:117日期: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
相關文章:
主站蜘蛛池模板: 国产美女在线精品亚洲二区 | 香蕉久久久久 | 免费视频一区二区三区四区 | 国产偷国产偷亚洲高清在线 | 国产精品成人免费观看 | 美国毛片毛片全部免费 | 黄色wwwwww| 在线中文字幕日韩 | 亚洲高清国产品国语在线观看 | 国产午夜不卡在线观看视频666 | 一级毛片美国aaj毛片 | 日一区二区 | 3级黄色| 色射网 | 国产91丝袜美腿在线观看 | 欧美人在线 | 欧美成人性做爰网站免费 | 欧美精品亚洲精品日韩 | free性欧美hd另类精品 | 欧美日本高清视频在线观看 | 一级毛片视频免费 | 欧美精品1 | 免费看成人频视在线视频 | 亚洲天堂一区二区在线观看 | 日韩免费毛片全部不收费 | 成人国产片免费 | 精品国产成人高清在线 | 久草在线观看视频 | 亚洲va精品中文字幕动漫 | 久久免费精品 | 高清韩国a级特黄毛片 | 国产欧美日韩在线人成aaaa | 精品视频在线观看一区二区三区 | 日韩欧美在| 久久国产午夜精品理论片34页 | 亚洲最大情网站在线观看 | 久久青草国产手机看片福利盒子 | 五月六月伊人狠狠丁香网 | 亚洲欧洲一区二区三区久久 | 亚洲国产欧美另类 | 国产成人精品一区二区三区 |