我使用Netty作爲我的服務器的基礎和MySQL的JDBC。我使用BoneCP來彙集我的JDBC連接。如何檢查I/O操作是阻塞還是非阻塞?
在我的服務器,唯一的I/O操作的JDBC連接。(和PrintWriter的日誌記錄異常到一個文本文件)
我知道,每個JDBC連接使用一個線程。但是,如果我使用BoneCP來彙集連接,它將在某種程度上模擬異步I/O,直到所有連接都被填充。如我錯了請糾正我。
所以我想知道每個給定時間段有多少連接創建(或JDBC執行)會生成阻塞I/O。有什麼方法可以測試我的服務器是否被阻塞?