synchronized函数的原子性 比如一个synchronized函数,执行时,中间出了空指针异常。那么之前正常的处理会不会回滚? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 详细说明一下吧。自定义一个连接池类实现Runnable接口。其中有一个getConnection函数是同步的。在此函数中前两步是1 从闲置连接里取出一个连接2 将该连接从闲置连接里删除假设这两步运行正常,而后面出了空指针异常,函数结束。那么,这时该连接池对象中的闲置连接里应该有没有刚才被删除的连接?为什么? 之后出现的异常不影响前面的执行结果,如果想回滚,就自己做,在catch把你删掉的连接再放回去 谢谢各位,自己做了个实验,确实不能回滚。断章取义地理解了synchronized函数具有原子性的说法。 jar内部的文件只能读不能写? 可以直接执行。。。。。。。。。关于递归解压缩!其实是递归问题! applet加载 用遗传算法写了一个程序 但不能得到预期的结果,自己认为是写的有问题,也能主要是myFitnessFunction有问题吧,高手请进 压缩文件 java6中范型的问题 招募斑竹。 初学,现在在看连接DB!问题。 切换风格后Button就会变大,无法恢复至初始状态! 向数据库插入日期问题 请教一个小问题(ubuntu linux+sun jdk 6 环境编译) 加载project文件的代码是否正确?
自定义一个连接池类实现Runnable接口。
其中有一个getConnection函数是同步的。
在此函数中前两步是
1 从闲置连接里取出一个连接
2 将该连接从闲置连接里删除
假设这两步运行正常,而后面出了空指针异常,函数结束。
那么,这时该连接池对象中的闲置连接里应该有没有刚才被删除的连接?为什么?
断章取义地理解了synchronized函数具有原子性的说法。