av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:122日期: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
相關文章:
主站蜘蛛池模板: 国产一区在线观看视频 | 久久久精品一区二区三区 | 午夜免费观看视频 | 日韩在线不卡 | 亚洲一级在线 | 日韩精品极品视频在线观看免费 | 黄色片视频网站 | av一区二区三区 | 精品欧美黑人一区二区三区 | 国产成人精品一区二区三区福利 | 成人深夜福利视频 | 欧美一区二区 | 四虎在线免费视频 | 国产精品美女久久久久久久久 | 日狠狠 | 日韩午夜在线 | 亚洲永久精品视频 | 欧美精品在线观看 | 亚洲国产成人精品久久 | 成人a毛片 | 欧美午夜精品 | 日本精品在线视频 | 久久久久成人网 | 99视频在线精品免费观看2 | av手机天堂| 97视频在线 | 免费在线观看www | 日韩三级精品 | 久久香蕉精品 | 超碰成人网 | 婷婷伊人网 | 国产精品美女久久久久久久久 | 国产成人精品av在线观 | 日韩精品在线观看视频 | 欧美精品久久久久久久多人混战 | 国产成人精品一区二区三区在线观看 | 在线观看av的网站 | 天天操天天操 | 亚洲精品911 | 久草福利在线 | 欧美亚洲日本 |