问题描述:
多个线程同时运行,给重要的线程设置优先级高,不重要的设置优先级低,但是实际运行过程中,重要的线程不一定每次都先运行。
代码:
public class ThreadDemo3 implements Runnable {
public StringBuffer log = new StringBuffer();
@Override
public void run() {
for (int i = 1; i <= 100; i++) {
log.append((Thread.currentThread()).getName() + ":" + i + " ");
if (i % 10 == 0) {
log.