thread
focusonjava
这个作者很懒,什么都没留下…
展开
-
浅谈Java多线程的同步问题
多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。 下面以一个简单的实例来进行对比分析。实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。 先来看第一段代码,这里我们在run()方法中加入了synchronized关键字,希望能对run方法进行互转载 2015-05-06 14:39:06 · 231 阅读 · 0 评论 -
Java Thread.join()详解
一、使用方式。 join是Thread类的一个方法,启动线程后直接调用,例如: ? 1 Thread t = new AThread(); t.start(); t.join(); 回到顶部 二、为什么要用join()方法 在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大转载 2015-05-06 14:39:00 · 266 阅读 · 0 评论