10072---多线程交替打印奇偶数

来源:互联网 发布:科学大众网络比赛 编辑:程序博客网 时间:2024/06/09 14:25
public class PrintOdd implements Runnable {private int i = 1;@Overridepublic void run() {synchronized (this) {while (i <= 10) {if (i%2 != 0) {try {CM.ptl(i);i++;notify();wait();} catch (InterruptedException e) {e.printStackTrace();}} else {try {CM.ptl(i);i++;notify();wait();} catch (InterruptedException e) {e.printStackTrace();}}}notify();}}public static void main(String args[]) {PrintOdd odd = new PrintOdd();Thread thread = new Thread(odd);Thread thread2 = new Thread(odd);thread.start();thread2.start();}}