标签: java jdbc io
Java JDBC连接器阻止I / O.
当它被阻止时,线程会消耗CPU时间吗?就像线程忙 - 等待/轮询服务器的响应?
这是否意味着所有基于Java服务器的阻塞JDBC驱动程序注定失败?
e.g。如果数据库服务器响应延迟,那么在被阻塞的线程中会浪费很多CPU周期吗?
我知道Java中有NIO是从1.7开始引入的,但不是很多lib都基于它们,JDBC本身也不兼容它们。
答案 0 :(得分:2)
当线程正在等待阻塞操作完成时,它处于等待状态,不会消耗CPU资源。