页脚
控制台
ChatGpt
登录
贪吃蛇
首页
玩粒子
贪吃蛇
登录
中文
Action
Another action
Something else here
文章标题
发布人
文章内容
新建(new Thread) 当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。 例如:Thread t1=new Thread(); 就绪(runnable) 线程已经被启动,正在等待被分配给 CPU 时间片,也就是说此时线程正在就绪队列中排队等候得到 CPU 资源。 例如:t1.start(); 运行(running) 线程获得 CPU 资源正在执行任务( run() 方法),此时除非此线程自动放弃 CPU 资源或者有优先级更高的线程进入,线程将一直运行到结束。 堵塞(blocked)由于某种原因导致正在运行的线程让出CPU并暂停自己的执行,即进入堵塞状态。 正在睡眠:用 sleep(long t) 方法可使线程进入睡眠方式。一个睡眠着的线程在指定的时间过去可进入就绪状态。 正在等待:调用 wait() 方法。(调用 motify() 方法回到就绪状态) 被另一个线程所阻塞:调用 suspend() 方法。(调用 resume() 方法恢复) 死亡(dead)当线程执行完毕或被其它线程杀死,线程就进入死亡状态,这时线程不可能再进入就绪状态等待执行。 自然终止:正常运行 run() 方法后终止 异常终止:调用 stop() 方法让一个线程终止运行 ..创建一个线程 Java 提供了三种创建线程方法: 通过实现 Runnable 接口; 通过继承 Thread 类本身; 通过 Callable 和 Future 创建线程。
标签
请选择标签
新闻
生活
编程
科技
评论组件
评论 (
0
)
请
登录
后发表评论
例子吧
链接:
百度一下
主办单位:
滇ICP备2022003740号
滇公网安备53010202002313号
技术支持:
例子吧-个人学习网站
地址:云南省昆明市
评论 (0)
请 登录 后发表评论