猿问
处理一个web请求涉及很多数据库查询,那么将Tomcat配置成NIO线程模型会不会反而降低并发能力?
数据库查询会阻塞当前NIO线程,那么这个NIO线程在此期间就无法处理其它请求,造成了CPU浪费。这样的话是不是还不如BIO模型并发能力好?
守着一只汪
浏览 716
回答 3
3回答
皈依舞
题主可能搞混了NIO与BIO的区别。可以看一下这篇文章JAVANIO无论是在NIO还是BIO,在处理这个业务逻辑的时候都不能处理其他的业务逻辑。题主咋想的。。
0
0
0
绝地无双
这两个应该不是一回事,你的请求涉及到很多数据库查询,那就应该通过提供缓存等来加快查询的速度。
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答