没有合适的资源?快使用搜索试试~ 我知道了~
创建线程的三种方式(Thread、Runnable、Callable).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 45 浏览量
2022-06-27
21:27:13
上传
评论
收藏 22KB DOCX 举报
温馨提示
试读
9页
继承Thread类实现多线程: 1. 在Java中负责实现线程功能的类是java.lang.Thread 类。 2. 可以通过创建 Thread的实例来创建新的线程。 3. 每个线程都是通过某个特定的Thread对象所对应的方法run( )来完成其操作的,方法run( )称为线程体。 4. 通过调用Thread类的start()方法来启动一个线程(只是将线程由新生态转为就绪态,而不是运行态)。
资源推荐
资源详情
资源评论
创建线程的三种方式
(Thread、Runnable、Callable)
方式一: 继承 Thread 类实现多线程:
1. 在 Java 中负责实现线程功能的类是 java.lang.Thread 类。
2. 可以通过创建 Thread 的实例来创建新的线程。
3. 每个线程都是通过某个特定的 Thread 对象所对应的方法 run( )来完成其操作
的,方法 run( )称为线程体。
4. 通过调用 Thread 类的 start()方法来启动一个线程(只是将线程由新生态转为
就绪态,而不是运行态)。
代码示例:
1 public class TestThread extends Thread {//自定义类继承 Thread 类
2 //run()方法里是线程体
3 public void run() {
4 for (int i = 0; i < 10; i++) {
5 System.out.println(this.getName() + ":" + i);//getName()
方法是返回线程名称
6 }
7 }
8
9 public static void main(String[] args) {
10 TestThread thread1 = new TestThread();//创建线程对象
11 thread1.start();//启动线程
12 TestThread thread2 = new TestThread();
13 thread2.start();
资源评论
小兔子平安
- 粉丝: 210
- 资源: 1940
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现的机械振动分析 的作业 自己编写关于机械振动建模 从物理模型到数学分析模型.rar
- 基于matlab实现的活性污泥模型的计算中进水水质转化的源代码.rar
- 基于matlab实现的霍夫变换的令一种算法,对于直线检测效果很好.rar
- 基于STM32F334的数字太阳能充电宝源码+项目说明..zip
- 基于matlab实现的进行霍夫变换检测圆...未使用matlab的源码.rar
- 基于matlab实现的集群优化算法-和声算法,可添加到其他工程进行二次开发.rar
- 基于matlab实现的利用Hough(霍夫)变换检测图片中的圆,并进行分割.rar
- 基于matlab实现的数学形态滤波器用于旋转机械的振动信号的降噪.rar
- 基于matlab实现的文档+程序 红外弱小目标检测
- 4444444444444444444444
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功