review34
2024-08-29 04:57:53
Thread类与线程的创建
让线程启动时使用我们自己创建run()的两种方式:一种是继承Thread类,实现其中的run()方法,然后用继承的类用无参构造方法创建对象就可以了。第二种是实现Runnable接口,实现其中的run()方法,然后用实现接口的类创建对象并赋值到Thread的带参(Runnable接口)方法中就可以了。
例如第一种是:
public class SpeakCar extends Thread{
public void run()
{
for(int i = 0; i <= 20; i++)
{
System.out.print("轿车"+ i + " ");
}
}
}
然后创建Thread子类对象:
SpeakCar speakCar;
speakCar = new SpeakCar();
speakCar.start();
第二种是:
public class CarTarget implements Runnable { @Override
public void run() {
// TODO Auto-generated method stub
for(int i = 1; i <= 10; i++)
{
System.out.print("轿车" + i + " ");
}
} }
然后作为Thread带参构造方法的参数:
Thread speakCar;
CarTarget car;
car = new CarTarget();
speakCar = new Thread(car);
speakCar.start();
最新文章
- MVC 访问IFrame页面Session过期后跳转到登录页面
- MYSQL 优化常用方法
- 【转】iOS开发者申请发布证书及真机调试图文详解
- vue2重写饿了么
- 回车键搜索 - Enter搜索
- 使用commons-csv简单读写CSV文件
- [转]Blue Prism Interview Questions and Answers
- k64 datasheet学习笔记3---Chip Configuration之Times
- Elasticsearch5.5安装部署
- pandas.Series
- VS Code 配置 C/C++ 环境(转)
- 团队项目开发特点以及NABCD分析总结
- 026.3 网络编程 TCP聊天
- Windows下面安装和配置Solr 4.9(二)
- 面向对象(基础oop)之进入继承
- KVM虚拟化的安装
- window.location.hash在firefox下中文自动转码为UTF-8问题
- PHP代码优化之细节优化(转)
- Nchan nginx 支持的开源消息推送模块
- 小知识:pyhon的作用域
热门文章
- iOS CGAffineTransform你了解多少?
- UIApplication的理解
- Vuejs2.0 cnpm 安装脚手架项目模板
- 常用代码块:创建httpclient
- C语言中的const,free使用方法具体解释
- Python线程包装器
- 2015.7.14(大盘结束红色,中色连坐4T)
- NodeJS 加入windows7服务 开机运行 nssm
- Android:日常学习笔记(7)———探究UI开发(4)
- 解决 flex align-items:center 无法居中(微信小程序)