[Java] Java多线程实例 →→→→→进入此内容的聊天室

来自 , 2019-09-25, 写在 Java, 查看 138 次.
URL http://www.code666.cn/view/cd89fef7
  1. public class Demo2 {   
  2.   public static void main(String[] args) {   
  3.     Koo1 koo1 = new Koo1();    
  4.     Koo2 koo2 = new Koo2();   
  5. //  设置优先级   
  6.    koo1.setPriority(Thread.MAX_PRIORITY);//最高   
  7.     koo2.setPriority(Thread.MIN_PRIORITY);//最低   
  8.     //启动线程   
  9.     koo1.start();      
  10.     koo2.start();   
  11.   }   
  12. }//创建线程:先继承Thread,然后重写run方法   
  13. class Koo1 extends Thread{   
  14.   public void run() {   
  15.    for(int i = 0 ;i<=10000;i++){   
  16.      System.out.println("Koo1在running");   
  17. //暂时先放弃资源,处于Runnable,(一起抢)   
  18.      Thread.yield();   
  19.    }   
  20.    System.out.println("Koo1跑完了");   
  21.   }   
  22. }   
  23. class Koo2 extends Thread{   
  24.   public void run(){   
  25.     for(int i=0;i<=10000;i++){   
  26.       System.out.println("Koo2在running");   
  27.       Thread.yield();   
  28.     }   
  29.     System.out.println("Koo2跑完了");   
  30.   }   
  31. }   
  32. //源代码片段来自云代码http://yuncode.net
  33.                        

回复 "Java多线程实例"

这儿你可以回复上面这条便签

captcha