java创建线程的2种方式
来源:互联网 发布:sql 短信预警 编辑:程序博客网 时间:2024/05/01 21:52
1.创建一个实现Runbale接口的类,使用带参数的Thread构造器来创建Thread对象.(这个参数就是实现Runbale接口类的一个对象!)
public class Calculator implements Runnable {public static void main(String[] args) {for (int i=1; i<10;i++){Calculator calculator = new Calculator(i);Thread t = new Thread(calculator);t.start();}}private int number;public Calculator(int number) {this.number = number;}@Overridepublic void run() {for (int i=1;i<=10;i++){System.out.printf("%s: %d * %d = %d\n",Thread.currentThread().getName(),number,i,i*number);}}}
2.继承Thread类,并且覆盖run方法
public class Calculator2 extends Thread {public static void main(String[] args) {for (int i=1; i<10;i++){Thread t = new Calculator2(i);t.start();}}private int number;public Calculator2(int number) {this.number = number;}@Overridepublic void run() {for (int i=1;i<=10;i++){System.out.printf("%s: %d * %d = %d\n",Thread.currentThread().getName(),number,i,i*number);}}}
0 0
- java创建线程的2种方式
- java 创建线程 的两种方式
- java创建线程的三种方式
- Java线程创建的两种方式
- java创建线程的三种方式
- java创建线程的两种方式
- java创建线程的两种方式
- java线程的两种创建方式
- Java创建线程的三种方式
- java创建线程的四种方式
- Java线程创建的三种方式
- Java创建线程的两种方式
- java 创建线程的3种方式
- java线程创建的两种方式
- java线程的3种创建方式
- Java创建线程的三种方式
- Java创建线程的三种方式
- Java创建线程的两种方式
- cors的好文章
- QT设置命令行参数
- codeforces 743 B. Chloe and the sequence (规律题)
- ValueError:ndarray is not Fortran contiguous和Import Error:cannot import name LogisticRegressionCV
- 出现 java.lang.UnsupportedClassVersionError 错误的原因及解决方法
- java创建线程的2种方式
- android开发 recycleview的item中加入checkbox实现批量选择条目(复用时防止checkbox勾选状态错乱)
- easygui的安装
- 设计模式-开篇
- 3.5.1
- android枚举的替代(官方建议)
- Kinect数据提取与坐标变换
- jQuery Ajax 方法详解
- Unix环境高级编程--第十一章--线程