當前位置:編程學習大全網 - 編程軟體 - 創建線程編程

創建線程編程

公?班級?ThreadRuningTime?{

公?靜電?原子整合器?整數?=?新的?atomic integer(0);

公?靜電?原子整合器?s?=?新的?atomic integer(0);

公?靜電?int?threadNum?=?3;

公?靜電?作廢?main(String[]?args)?{

為了什麽?(int?我?=?0;?我?& lt?threadNum?i++)?{

新的?線程(新?MyThread())。start();

}

新的?線程(新?Runnable()?{

公?作廢?run()?{

while(真)?{

如果?(s.get()==threadNum)?{

system . out . println(integer . get());

打破;

}

}

}

}).start();

}

公?靜電?班級?MyThread?器物?可運行?{

@覆蓋

公?作廢?run()?{

龍?開始時間?=?system . current time millis();

試試?{

Thread.sleep(新?隨機()。nextInt(2000));

}?接住?(中斷異常?e)?{

e . printstacktrace();

}

為了什麽?(int?我?=?0;?我?& lt?10000000;?i++)?{

integer . incrementandget();

}

system . out . println(thread . current thread()。getName()+"?跑步?時間?”+(system . current time millis()-start time+" ms "));

s . incrementandget();

}

}

}

  • 上一篇:六年級下冊人教版第七課彩球的設計,要圖片
  • 下一篇:ui設計研究生考哪裏?
  • copyright 2024編程學習大全網