java--多线程实现两种方式
来源:互联网 发布:徐州淘宝店铺装修 编辑:程序博客网 时间:2024/06/05 08:20
1.两种方式继承Thread 和 Runnable接口
1)Thread类 :复写run()方法
package org.sh.basic;public class MyThread extends Thread {private String name="";public MyThread(String name){this.name = name;}public void run(){for(int i =0;i<10;i++){System.out.println("Thread 运行"+name+",i="+i);}}}
package org.sh.basic;public class ThreadDemo01 {public static void main(String[] args) {MyThread m1 = new MyThread("thread-A");MyThread m2 = new MyThread("thread-B");m1.start();m2.start();}}
2)实现Runnable接口
package org.sh.basic1;public class MyThread implements Runnable {private String name="";public MyThread(String name){this.name = name;}public void run(){for(int i =0;i<10;i++){System.out.println("Thread 运行"+name+",i="+i);}}}
package org.sh.basic1;public class ThreadDemo01 {public static void main(String[] args) {MyThread m1 = new MyThread("thread-A");MyThread m2 = new MyThread("thread-B");Thread t1 = new Thread(m1);Thread t2 = new Thread(m2);t1.start();t2.start();}}
3)两种方式的区别:
Runnable 相对于Thread的好处:避免单线程局限,一个类只能继承一个类,而可以实现多个接口
适合资源的共享
0 0
- java多线程------实现多线程两种方式
- Java实现多线程的两种方式
- Java两种方式实现多线程对比
- java--多线程实现两种方式
- Java实现多线程的两种方式
- Java多线程实现的两种方式
- java多线程两种实现方式
- Java 多线程实现的两种方式
- Java中的两种多线程实现方式
- java 多线程 两种实现方式
- Java多线程的两种实现方式
- JAVA多线程实现的两种方式
- java 实现多线程的两种方式
- Java实现多线程的两种方式
- JAVA多线程实现的两种方式
- Java实现多线程的两种方式
- Java的两种多线程实现方式
- java多线程实现的两种方式
- C++动态申请数组和参数传递问题
- LeetCode Sqrt(x)
- VS2005的配置问题-mainifest 查看所需依赖项
- Codeforces 425B
- java File类的基本操作
- java--多线程实现两种方式
- javafx之CSS初探
- 关于常规超短波电台信号盲区的解决方案一(使用基地台异频转信GM3688)
- OpenCV学习C++接口:图像锐化
- 80端口被屏蔽,利用网络辅助解决web网站域名80端口
- 用PHP程序简单操作Memcached的增删改查
- MyEclipse An error has occurred. See error log for more details. org/eclipse/jdt/internal/ui/dialogs
- Python产生随机数
- 第一天 java基础学习