java多线程交替打印0-100的奇偶数

来源:互联网 发布:神仙淘宝店txt下载 编辑:程序博客网 时间:2024/06/10 01:18
package thread;public class PrintSD {//定义打印的方法public synchronized void print(String str){notify();System.out.println(str);try {wait();} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}//定义打印奇数的线程类class A implements Runnable{@Overridepublic void run() {// TODO Auto-generated method stubfor(int i=1;i<100;i+=2){print("A"+i);}}}//定义打印偶数的线程类class B implements Runnable{@Overridepublic void run() {// TODO Auto-generated method stubfor(int i=2;i<=100;i+=2){print("B"+i);}}}public static void main(String[] args) {PrintSD p = new PrintSD();A a = p.new A();B b = p.new B();new Thread(a).start();new Thread(b).start();}}

原创粉丝点击