【Java多线程】实现java线程的两种方式
来源:互联网 发布:tensorflow pdf 编辑:程序博客网 时间:2024/04/20 08:46
一、实现java线程的两种方法:
1、 继承Thread类:
package com.threads;public class FirstThread extends Thread {private int count;private int thread_no;public FirstThread(int thread_no) {this.thread_no = thread_no;}public void run() {while(true) {System.out.println("Thread【"+thread_no+"】: 计数 "+this.count );this.count++;if(count>=6) {return;}}}public static void main(String[] args) {for(int i=1; i<=5; i++) {new FirstThread(i).start();}}}
2、 实现Runnable接口:
package com.threads;public class SecondThread implements Runnable {private int count;private int thread_no;public SecondThread(int thread_no) {this.thread_no=thread_no;this.count=0;}public void run() {while(true) {System.out.println("Thread【"+thread_no+"】: 计数 "+this.count );this.count++;if(count>=6) {return;}}}public static void main(String[] args) {for(int i=1; i<6; i++) {new Thread(new SecondThread(i)).start();}}}
实现了Runnable接口的类本身不是一个线程,只是一个重写run方法的Runnable接口实现类。
所以,要实现java线程,要以new Thread(new SecondThread(i)).start(); 方式。
- 【Java多线程】实现java线程的两种方式
- Java多线程:创建线程的两种实现方式
- Java实现多线程的两种方式
- Java实现多线程的两种方式
- Java多线程实现的两种方式
- Java 多线程实现的两种方式
- Java多线程的两种实现方式
- JAVA多线程实现的两种方式
- java 实现多线程的两种方式
- Java实现多线程的两种方式
- JAVA多线程实现的两种方式
- Java实现多线程的两种方式
- Java的两种多线程实现方式
- java多线程实现的两种方式
- Java实现多线程的两种方式
- java实现线程的两种方式
- Java实现线程的两种方式
- Java实现线程的两种方式
- 地图软件OZI的使用:OZI for PC 入门(GPS地图绘制软件)
- 实战DeviceIoControl 之三:制作磁盘镜像文件
- 简单说说JAVA的String和byte[]的关系
- JS的事件监听机制
- 关于用swing绘制一些简单的图形
- 【Java多线程】实现java线程的两种方式
- 为什么要创业? .
- c++ 指针的几个测试例子
- tftp
- __FILE__、__LINE__
- 数字问题之斐波那契数列全解<Java实现>
- 实战DeviceIoControl 之四:获取硬盘的详细信息
- ubuntu下安装JRE环境
- 将SQL Server2008中的数据库导出SQl脚本