Java JDBC阻塞连接器

时间:2015-08-17 16:19:14

标签: java jdbc io

Java JDBC连接器阻止I / O.

当它被阻止时,线程会消耗CPU时间吗?就像线程忙 - 等待/轮询服务器的响应?

这是否意味着所有基于Java服务器的阻塞JDBC驱动程序注定失败?

e.g。如果数据库服务器响应延迟,那么在被阻塞的线程中会浪费很多CPU周期吗?

我知道Java中有NIO是从1.7开始引入的,但不是很多lib都基于它们,JDBC本身也不兼容它们。

1 个答案:

答案 0 :(得分:2)

当线程正在等待阻塞操作完成时,它处于等待状态,不会消耗CPU资源。