1
私は約HikariCPを読み、情報があります:HikariCPはバックグラウンドでクエリを実行しますか?
一つStatement
サイクルは、単一Connection.prepareStatement()
、Statement.execute()
、Statement.close()
として定義されます。
私の質問は簡単です:
私はメインスレッドでこれを呼び出す場合:。HikariData.getConnection()executeStmt(のstmt);
メインスレッドで実行され、ブロックされます(クエリが大きい場合)、またはバックグラウンドで実行されますか?
あなたはそれをどのように知っていますか? :) –
いくつかの理由:1)HikariCPは、そのような動作を指定するJDBC接続プールインタフェースの実装2)接続プールは、単に再利用されるオープンdb接続のストレージであるため、スレッドプールではなく新しい接続を開く時間を節約します。 – Redwan