Synchronized
作用范围
- 方法(静态方法)
- 类
- 代码块
作用:对修饰的代码进行加锁,一次只有一个线程可以访问该代码块。
Synchronized原理
注意不同使用方式锁对象是不一样的
多线程编程步骤
菜鸟教程讲的挺好
什么是Lock接口
Synchronized 和Lock
创建线程的多种方式
- 继承 Thread
- 实现 Runnable
- 线程池创建线程
- Callable 创建
- Timer 创建(有的人说是一种,有的人说不是,实际上往下一层有内部类集成Thread调用线程)
Java并发学习之四种线程创建方式的实现与对比
不管几种,注意源码底层的调用最终是什么