JAVA SE学习笔记一 《多线程》
进程是计算机中运行的程序,线程是进程中的运行的多个部分。
创建线程类的三种方法: extends Thread implements Runnable(推荐使用) implements Callable(不常用)
多个线程操作统一个对象会导致线程不安全,为了避免问题需要采用线程同步(Synchronized关键字)。
Thread.currentThread().getName() 可以获得当前运行线程的名字,经常用来打印信息。
线程的五个状态:创建,准备,运行,阻塞,销毁
让线程停止最好使用标志位间接控制线程何时停止,不要使用destroy等过时的方法。
每个对象都有一个锁,sleep线程不会释放锁
线程分为用户线程和守护线程(如:gc线程)
虚拟机必须确保用户线程执行完毕。

浙公网安备 33010602011771号