首页 > 编程 > Java > 正文

java【多线程】两个实现多线程的方法

2019-11-08 02:53:44
字体:
来源:转载
供稿:网友

1、继承Thread类重写run方法:

class testThread extends Thread{ public testThread(){} public static void main(String[] args){ testThread t = new testThread(); t.start(); int i = 1; while(i<=1000){ System.out.PRintln("Main:"+i); Thread.sleep(1000); i = i+1; } } public void run(){ int i = 1; while(i<=100000){ System.out.println("Thread:"+i); Thread.sleep(1000); i = i+1; } }}

2、实现Runnable接口 :

class testRunnable implements Runnable{ public testRunnable(){} public static void main(String[] args){ testRunnable tr = new testRunnable(); new Thread(tr).start(); int i = 1; while(i<=1000){ System.out.println("Main:"+i); Thread.sleep(1000); i = i+1; } } public void run(){ int i = 1; while(i<=1000){ System.out.println("Runnable:"+i); Thread.sleep(1000); i = i+1; } }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表