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