Pismery Blog

Stay high all the time

并发编程基础概念-锁

偏向锁、轻量级锁 引入偏向锁和轻量级锁目的都是为了当没有多线程竞争或者竞争不激烈的情况下,减少传统的重量级锁使用操作系统的互斥量(即Monit

并发编程基础-线程间的协作

线程间的协作 线程状态 新建状态(New):新创建了一个线程对象。 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start

并发编程基础-Thread、Runnable、Callable

Thread vs Runnable 示例代码 public class Demo extend Thread { public Demo() { super("Demo-Thread"); } public void run() { //Code } public static void main(String[] args) { new Demo().start(); } } public class Demo implements Runnable { public void run() { //Code } public static void main(String[] args) { new Thread(new Demo()).start(); } } 比较 通过实现Runnabl