Java多线程编程

  1. 基础知识
  2. 线程

基础知识

同一时间最多只能有一个线程执行被synchronized装饰的代码,其中,当一个线程访问object的一个synchronized的代码块时,其他线程对object中所有其他的synchronized的同步代码块的访问将被阻塞。

线程

创建线程共有如下三种方式:

  1. 实现Runnable接口

  2. 继承Thread类本身

  3. Callable和Future创建线程

Ref: Java技术手册

script>