摘要: 首先是synchronized 关键字他可以用于声明方法,也可以用于申明代码块。我们看看三个例子:public class SynchronizedDemo1 { public synchronized static void foo1() { } ... 阅读全文
posted @ 2014-05-28 16:21 纵酒挥刀斩人头 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 现在是多核的时代,面向多核的编程很重要,因此基于java的并发和多线程开发非常重要。 线程池是于队列密切相关的,其中队列保存了所有等待执行的任务。工作者线程的任务很简单:从队列中获取一个任务,执行任务,然后返回线程池,等待下一个任务。 在线程池中执行任务,比为每一个任务分配一个线程优势更多:... 阅读全文
posted @ 2014-05-28 15:43 纵酒挥刀斩人头 阅读(1252) 评论(0) 推荐(1) 编辑