Java300例
MaxineZhou
Don't forget try again
展开
-
Java多线程——098线程的生命周期
1.线程有五种状态: 新建,运行,阻塞,等待和终止 1.新建——当用new新建线程时 2.运行——当调用start方法时 3.阻塞——当线程需要获得对象的内置锁,而该锁被其他线程拥有时 4.等待——当等待其他线程运行完,等待通知调度表可以运行时 5.终止——当run方法运行完毕或出现异常时 2.状态查看 线程可以驱动任务,所以用实现unnable接口并编写run()来描述任务,使得该任务可以执行你的命令,比如以下任务:1.将当前线程暂停0.5秒 2.将当前线程永久等待 public class Thread原创 2021-04-26 21:32:58 · 239 阅读 · 1 评论 -
Java多线程—097两种方法实现多线程
一、两种方法实现多线程: 1.继承Thread类 class 类名 extends Thread{ run(){//覆盖run方法 线程处理的程序 } } /** * 用继承Thread类的方法创建线程 */ public class ThreadY extends Thread { //标记线程是否运行 private boolean statues = false; //开启线程,覆盖父类的start方法 public void start(){ //原创 2021-04-20 21:52:57 · 217 阅读 · 0 评论