// 错误
final Connection conn = dataSouce.getConnection();
threadPool.run(new Runnable() {
public void run() {
Statement stmt = conn.createStatement(); // 申请和使用不在一个线程
}
});
// 正确
threadPool.run(new Runnable() {
public void run() {
Connection conn = dataSouce.getConnection();
Statement stmt = conn.createStatement(); // 申请和使用在一个线程
}
});