菜鸟教程 -- 学的不仅是技术,更是梦想!

Java 教程
(追記) (追記ここまで)

Java 实例 - 线程优先级设置

Java 实例 Java 实例

以下实例演示了如何通过setPriority() 方法来设置线程的优先级:

SimplePriorities.java 文件

publicclassSimplePrioritiesextendsThread{privateintcountDown = 5; privatevolatiledoubled = 0; publicSimplePriorities(intpriority){setPriority(priority); start(); }publicStringtoString(){returnsuper.toString() + ": " + countDown; }publicvoidrun(){while(true){for(inti = 1; i < 100000; i++)d = d + (Math.PI + Math.E) / (double)i; System.out.println(this); if(--countDown == 0)return; }}publicstaticvoidmain(String[]args){newSimplePriorities(Thread.MAX_PRIORITY); for(inti = 0; i < 5; i++)newSimplePriorities(Thread.MIN_PRIORITY); }}

以上代码运行输出结果为:

Thread[Thread-1,1,main]: 5
Thread[Thread-2,1,main]: 5
Thread[Thread-3,1,main]: 5
Thread[Thread-0,10,main]: 5
Thread[Thread-3,1,main]: 4
Thread[Thread-0,10,main]: 4
Thread[Thread-1,1,main]: 4
Thread[Thread-5,1,main]: 5
Thread[Thread-4,1,main]: 5
Thread[Thread-2,1,main]: 4
Thread[Thread-0,10,main]: 3
Thread[Thread-1,1,main]: 3
Thread[Thread-4,1,main]: 4
Thread[Thread-2,1,main]: 3
……

Java 实例 Java 实例

AI 思考中...

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /