C3P0中ComboPooledDataSource的getConnection是线程安全的吗

乐山ing 发布于 2016/06/28 10:34
阅读 1K+
收藏 0

C3P0中ComboPooledDataSource的getConnection是线程安全的吗


以下这段代码的synchronized是不是没有必要?

// 获取连接,里面的dataSource是ComboPooledDataSource的实例
	public synchronized Connection getConnection(){
		try {
			return dataSource.getConnection();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return null;
	}




加载中
0
xpbob
xpbob
是线程安全的,跟代码最后找c3p0pooledconnection里面getconnection是加了锁的
0
乐山ing
乐山ing
查了一下源代码,应该是多线程的。
0
就是个精虫上脑的地方
就是个精虫上脑的地方
不是加锁了吗 肯定安全的
就是个精虫上脑的地方
就是个精虫上脑的地方
回复 @乐山ing : 有可能 连接数满之后
乐山ing
乐山ing
getconnection会不会获得null?
返回顶部
顶部