900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Java 多线程练习---创建两个子线程 每个线程交替输出“你好--来自线程***”...

Java 多线程练习---创建两个子线程 每个线程交替输出“你好--来自线程***”...

时间:2023-01-09 02:50:40

相关推荐

Java  多线程练习---创建两个子线程 每个线程交替输出“你好--来自线程***”...

|--需求说明

|--实现思路

1、创建一个类,实现Runnable,在这个类里面重写run()方法,在run()方法里面写一个20的for循环

2、创建一个类,实例化上面的类,用这个类的对象创建线程

|--代码内容

1 package cn.thread; 2 3 /** 4 * @auther::9527 5 * @Description: 6 * @program: shi_yong 7 * @create: -08-05 08:57 8 */ 9 public class CommonThread implements Runnable {10//重写run方法11@Override12public void run() {13 for (int i = 0; i <20 ; i++) {14 //获取当前线程名称15 Thread t = Thread.currentThread();16 //按需求生成输出语句17 System.out.println(i+"你好,来自线程"+t.getName());18 }19}20 }

生成输出需求的类

1 package cn.thread; 2 3 /** 4 * @auther::9527 5 * @Description: 多线程 6 * @program: shi_yong 7 * @create: -08-05 08:51 8 */ 9 public class Demo1 {10public static void main(String[] args) {11 //实例化需要运行的类12 CommonThread ct = new CommonThread();13 //创建线程14 Thread t2 = new Thread(ct);15 Thread t1 = new Thread(ct);16 //启动线程17 t1.start();18 t2.start();19}20 }

程序入口

|--运行结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。