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

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

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

瀏覽:96日期: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
相關文章:
主站蜘蛛池模板: 久草欧美视频 | 手机看片1024国产基地 | 色精品视频 | 成人午夜免费视频毛片 | 欧美成人性生活视频 | 可以看的毛片网站 | 九九视频国产 | 欧美一级看片a免费观看 | 九九色综合网 | 99久久国产综合精品网成人影院 | 欧美三级香港三级日本三级 | 国产日韩欧美精品一区 | 97精品国产91久久久久久久 | 精品日韩一区二区三区视频 | 国产欧美日韩精品a在线观看 | 国产精品亚洲第五区在线 | 色综合视频一区二区观看 | 毛片中文字幕 | 一区二区不卡视频在线观看 | 欧美黄视频在线观看 | a一级爱做片免费 | 免费久草视频 | 久久精品成人欧美大片免费 | 国产成人丝袜网站在线观看 | 欧美三级在线观看不卡视频 | a色毛片免费视频 | 伊人色综合久久成人 | 毛片免费看看 | 中文字幕日韩国产 | 亚洲午夜网 | 欧美日韩在线播放一区二区三区 | a毛片a毛片a视频 | 亚洲性天堂 | 国产精品三 | 国产丝袜不卡一区二区 | 国产精品日本 | 久久久久久久久久久福利观看 | 精品国产91在线网 | 在线成人免费观看国产精品 | fc2ppv在线播放| 日韩在线视频免费不卡一区 |