多线程:两个线程交替打印奇偶数

编程入门 行业动态 更新时间:2024-10-12 01:23:56

多线程:两个线程交替打印奇<a href=https://www.elefans.com/category/jswz/34/1766827.html style=偶数"/>

多线程:两个线程交替打印奇偶数

嗯,比较简单的小东西,添加了任务完成退出的处理。

/**** 要求:两个线程交替打印从1到100的数字。*/
public class PrintSD {//定义打印的方法public synchronized void print(String str,int num){notify();System.out.println(str+num);try {if(100 != num){wait();}} catch (InterruptedException e) {e.printStackTrace();}}//奇数打印线程class Odd implements Runnable{@Overridepublic void run() {for(int i=1;i<100;i+=2){print("奇数:",i);}}}//偶数打印线程class Even implements Runnable{@Overridepublic void run() {for(int i=2;i<=100;i+=2){print("偶数:",i);}}}public static void main(String[] args) {PrintSD p = new PrintSD();Odd odd = p.new Odd();Even even = p.new Even();new Thread(odd).start();new Thread(even).start();}
}

更多推荐

多线程:两个线程交替打印奇偶数

本文发布于:2024-02-10 22:36:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1677707.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:偶数   线程   多线程   两个

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!