黑马程序员技术交流社区

标题: java线程中的yield()方法的应用 [打印本页]

作者: 静心明德    时间: 2015-4-15 23:51
标题: java线程中的yield()方法的应用
自己写的一个测试小程序,望指教

  1. <p> <div class="blockcode"><blockquote>/**  yield()暂停当前正在执行的线程对象,并执行其他线程
  2. */
  3. class Thread_yield extends Thread
  4. {
  5.         Thread_yield(String name)
  6.         {
  7.                 super(name);
  8.         }
  9.         public void run()
  10.         {
  11.                 for(int i=0;i<100;i++)
  12.                 {
  13.                         System.out.println(getName()+": "+i);
  14.                         if(i%10==0)
  15.                         {
  16.                                 yield();
  17.                         }                       
  18.                 }
  19.         }
  20. }
  21.   
  22. public class TestYield
  23. {
  24.         public static void main (String[] args)
  25.         {
  26.                 Thread_yield th_yield1= new Thread_yield("yield

  27. thread method  1");
  28.                 Thread_yield th_yield2= new Thread_yield("yield

  29. thread method  2");
  30.                 th_yield1.start();
  31.                 th_yield2.start();
  32.         }
  33. }
复制代码








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2