两个线程交替打印
Posted lisin-lee-cooper
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个线程交替打印相关的知识,希望对你有一定的参考价值。
使用同一个Runnable对象加锁打印
public class PringThread implements Runnable {
int i = 1;
@Override
public void run() {
while (true) {
synchronized (this) {
notify();
if (i <= 100) {
System.out.println(Thread.currentThread().getName() + ":" + i);
i++;
try {
wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
}
public static void main(String[] args) {
PringThread t = new PringThread();
new Thread(t, "线程A").start();
new Thread(t, "线程B").start();
}
}
以上是关于两个线程交替打印的主要内容,如果未能解决你的问题,请参考以下文章