2010年3月13日

浅谈Java多线程的同步问题

摘要: 多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。下面以一个简单的实例来进行对比分析。实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。先来看第一段代码,这里我们在run()方法中加入了synchronized关键字,希望能对run方法进行互斥访问,... 阅读全文

posted @ 2010-03-13 01:35 Phinecos(洞庭散人) 阅读(43816) 评论(3) 推荐(7) 编辑

导航