- 实现多线程的方式主要有两种,一种是继承Thread类,另一种是实现Runnable接口。Thread类也实现了Runnable接口,使用Thread类创建新线程的局限是java不支持多继承,而实现Runnable接口则没有。start()方法不允许多次调用,多次调用会抛IllegalThreadStateException异常,执行start()方法的顺序不代表线程启动的顺序。
- interrupted:测试当前线程是否已经是中断状态,执行后会将状态标志置为false
- isInterrupted:测试线程Thread对象是否已经是中断状态,但不清除状态标志。
Java 并发编程进阶知识点
最新推荐文章于 2024-07-24 17:27:32 发布