复习笔记
复习
线程
进程与线程:进程是系统资源分配的最小单位,一个进程由多个线程组成
线程创建方式:继承Thread、实现Runnable
线程的6种状态:初始(NEW)、运行(RUNNABLE)、阻塞(BLOCKED)、等待(WAITING)、超时等待(TIMED_WAITING)、终止(TERMINATED)
wait、notify方法为什么在Object类中?
锁可以是任意对象,等待和唤醒必须是同一个锁,能够被任意对象调用的方法定义在Object中
sleep和wait的区别
sleep是Thread类的静态方法,不会释放锁
wait是Object类的成员方法,会释放锁