Advertisement

multi-threaded

阅读量:

文章目录

      • multi-threaded
          • thread lifecycle
      • thread synchronization
      • deadlock scenarios
      • Lock mechanism---a method to address thread safety③
      • synchronized versus lock approaches
      • examples
      • thread communication
      • sleep and wait functions
      • multi-threaded implementation using Callable interface
      • thread pool management

多线程

线程的生命周期

JDK中用Thread.State类定义了线程的几种状态。

实现多线程任务需要在主线程中启动子线程。Java语言通过Thread类及其子类对象来表示独立执行的任务,在其整个生命周期中通常会经历五个不同的状态阶段。

当一个Thread类或其子类的对象被定义并生成时

—调用 start()进入就绪状态

处于初始化状态的线程在被调用后会加入任务队列等待CPU时间

全部评论 (0)

还没有任何评论哟~