Java教程线程池的原理与实现-北京尚学堂.pdfVIP

  • 4
  • 0
  • 约1.32万字
  • 约 8页
  • 2019-09-23 发布于中国
  • 举报

Java教程线程池的原理与实现-北京尚学堂.pdf

线程池的原理与实现 简单介绍 创建线程有两种方式:继承 Thread 或实现 Runnable 。Thread 实现了 Runnable 接口,提供了一个空 的 run() 方法,所以不论是继承 Thread 还是实现 Runnable ,都要有自己的 run() 方法。 一个线程创建后就存在, 调用 start() 方法就开始运行 (执行 run() 方法),调用 wait 进入等待或调用 sleep 进入休眠期,顺利运行完毕或休眠被中断或运行过程中出现异常而退出。 wait 和 sleep 比较: sleep 方法有: sleep(long millis) ,sleep(long millis, long nanos) ,调用 sleep 方法后,当前线程进入休 眠期,暂停执行,但该线程继续拥有监视资源的所有权。到达休眠时间后线程将继续执行,直到完成。若 在休眠期另一线程中断该线程,则该线程退出。 wait 方法有: wait() ,wait(long timeout) ,wait(long timeout, long nanos) ,调用 wait 方法后,该线程放 弃监视资源的所有权进入等待状态; wai

文档评论(0)

1亿VIP精品文档

相关文档