Java并发编程
文章平均质量分 89
西楚小羽的窝窝
奔跑吧,程序猿
展开
-
CountDownLatch应用
CountDownLatch是一个同步辅助类,犹如倒计时计数器,创建对象时通过构造方法设置初始值,调用CountDownLatch对象的await()方法则处于等待状态,调用countDown()方法就将计数器减1,当计数到达0时,则所有等待者或单个等待者开始执行。package com.thread;import java.util.concurrent.CountDownLatch;i原创 2016-08-21 18:47:38 · 491 阅读 · 1 评论 -
c3p0数据库连接池死锁问题和mysql重连,连接丢失
最近项目中用的C3P0连接池出现各种bug,现在记录一下。1、经常报连接池死锁2016-08-31 15:24:00 [ WARN] - [com.mchange.v2.async.ThreadPoolAsynchronousRunner|run] - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@74原创 2016-08-31 21:37:53 · 12319 阅读 · 1 评论