线程

线程

进程&线程

  • 进程:资源分配的最小单位,指在系统中运行的一个应用程序;程序一旦运行就是进程
  • 线程:程序执行的最小单位,系统分配处理器时间资源的基本单元,或者说进程内独立执行的一个单元执行流

wait&sleep

  • sleep 是 Thread 的静态方法,wait 是 Object 的方法,任何对象实例都能调用
  • sleep 不需要释放锁,他也不需要占用锁,wait 会释放锁,但调用他的前提是当前线程占有锁(即代码要在 synchronized 中) 他们都可以被 interrupted 方法中断

Jingxc大约 13 分钟java后端java后端thread