JAVA 基础
qazwsx181818
这个作者很懒,什么都没留下…
展开
-
java的多线程同步及锁的机制 http://f.dataguru.cn/thread-483280-1-1.html (出处: 炼数成金)
java多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。 下面以一个简单的实例来进行对比分析。实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。 先来看第一段代码,这里我们在run()方法中加入了synchronized关键转载 2015-08-16 18:33:54 · 1082 阅读 · 0 评论 -
一道关于try,finally执行顺序的面试题
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? public class test { /** * @param args */ public static void main(String[] args) { // TODO Au转载 2015-08-17 21:56:48 · 306 阅读 · 0 评论