您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页Thread类的基本用法

Thread类的基本用法

来源:华佗小知识

1.线程创建

(1)继承Thread类创建并且重写run方法

 (2)实现Runnable接口重写run方法

(3)运用匿名内部类创建Thread子类对象

(4)运用匿名内部类创建Runnable子类对象

(5) 运用lambda表达式

2.线程中断

使用interrupt方法进行线程中断:

如图,当5秒后程序运行到t.interrupt,此时编译器会发出异常,程序员可以直接中断程序(方法由程序员决定),或者不中断程序运行。

3.线程的等待

使用join()方法实现线程的等待:

如图,需要 t线程结束后main线程才能结束。

4.线程休眠 

运用sleep()方法实现线程休眠:

 

系统中的PCB分布在两个队列中,一个是就绪队列,一个是阻塞队列,让线程休眠即把该线程先加入到阻塞队列中,等时间结束在重新进入就绪队列。 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务