java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
2011-03-10 18:27:50,609 WARN [com.mchange.v2.resourcepool.BasicResourcePool] - com.mchange.v2.resourcepool.BasicResourcePool@1a745fc -- Thread unexpectedly interrupted while performing an acquisition attempt.
java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Thread.sleep();
这个吧是线程 线程有一个sleep()方法 当线程冲突或者在休眠状态的时候 会执行此方法。
这么说吧c3p0 在用的时候 最常见的就是线程休眠 很多人都感到头疼的地方 有的时候根本找不到最好的解决办法的,各种各样的问题。
信息太少了
你代码里用Thread.sleep();了?
查看编译和运行的JDK的版本是否一致。
你用的c3p0吧? 又是线程问题。典型了。