文件名称:java7源码-thread:多线程相关的学习
文件大小:68KB
文件格式:ZIP
更新时间:2024-06-24 10:20:22
系统开源
java7 源码 Java多线程 [TOC] 线程状态 1.New:尚未启动的线程的线程状态 2.Runnable:可运行线程的线程状态,等待CPU调度 3.Blocked:线程阻塞等待监视器锁定的线程状态 4.Waiting:等待线程的线程状态(wait、join、park) 5.Timed Waiting:具有指定等待时间的等待线程的线程状态(sleep、wait、join、parkNanos、parkUntil) 6.Terminated:终止线程的线程状态。线程正常执行完成或出现异常 代码:Demo01 线程切换状态图 线程终止 不正确的线程终止-Stop Stop:终止线程,并且清除监视器锁的信息,但是可能导致线程安全问题,JDK不建议使用。 代码:Demo02 正确的线程中止-interrupt 如果目标线程在调用Object class的wait()、wait(long)或wait(long millis, int nanos)方法或wait(long millis, int nanos)方法、join()、join(long millis, int nanos)或s
【文件预览】:
thread-master
----thread.iml(425B)
----src()
--------cn()
----.idea()
--------misc.xml(478B)
--------compiler.xml(711B)
--------description.html(97B)
--------encodings.xml(166B)
--------modules.xml(252B)
--------vcs.xml(180B)
----README.md(31KB)