初学vertx

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_26781697/article/details/78457949

线程阻塞

若当一个请求到达时如果该请求请求的资源找不到或者请求耗费的时间过长会出现线程阻塞,为了避免在监听端口时发生阻塞,可以采用

vertx.executeBlocking(re->{
    httpServer.requestHandler(router::accept).listen(8081);//对象调方法
},r->{});
这样就能有效解决线程阻塞
 
 
router.route("/").blockingHandler(routingContext->{
    engineRenderHtml(engine,"template/html/index.html",routingContext);
  //  routingContext.response().end("hahah");
});
如果发生资源找不到,导致线程阻塞,可以仔细查找你的路径是不是有误
 
 
 
 

猜你喜欢

转载自blog.csdn.net/sinat_26781697/article/details/78457949