锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

java多线程创建方式4种:方式二

时间:2023-05-02 17:37:01 dqp9051多参变送器

/**  *  * 创建多线程的方法2:实现Runnable接口  *  1.创造一个实现Runnable接口的类  *  2.实现类实现Runnable抽象法:run()  *  3.创建实例对象  *  4.将此对象传递给参数Thread在类结构中,创建Thread对象  *  5、通过Thread调用类对象start()  *  *  * 举例:创建三个窗口卖票,总票数为100  *  线程安全问题,待解决  *  * @author dqp  * @create 2021-12-13 0:51  */   //创建一个实现Runnable接口的类 class MyWindow implements Runnable{     private int num = 100;     //2实现类Runnable抽象法:run()     @Override     public void run() {         while (true){             if(num>0){                 System.out.println(Thread.currentThread().getName() ":" num);                 num--;             }else{                 break;             }         }     } }     public class WindowTest {     public static void main(String[] args) {         //3、创建类实例对象         MyWindow m1 = new MyWindow();          将此对象作为参数传递给//4Thread在类结构中,创建Thread对象         Thread t1 = new Thread(m1);         t1.setName("线程1");         t1.start();          Thread t2 = new Thread(m1);         t2.setName("线程2");         t2.start();          Thread t3 = new Thread(m1);         t3.setName("线程3");         t3.start();      }  }

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章