多线程实现四个窗口共同售10张票(java)

编程入门 行业动态 更新时间:2024-10-06 06:44:57

<a href=https://www.elefans.com/category/jswz/34/1767532.html style=多线程实现四个窗口共同售10张票(java)"/>

多线程实现四个窗口共同售10张票(java)

//实现四个窗口共同售10张票(多线程)
public class demo2 {public static void main(String []args){ThreadTest2 tt = new ThreadTest2();new Thread(tt).start();//第一个线程new Thread(tt).start();//第二个线程new Thread(tt).start();//第三个线程new Thread(tt).start();//第四个线程}
}
class ThreadTest2 implements Runnable{int ticket = 10;String str = new String("");public void run() {synchronized (str) {while(ticket>0){try{Thread.sleep(3000);}catch(Exception e){}System.out.println(Thread.currentThread().getName()+"saling the "+ticket- -);}}}}
int ticket = 10;String str = new String();都不能放在run方法中,否则将不能实现同步

更多推荐

多线程实现四个窗口共同售10张票(java)

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

发布评论

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

>www.elefans.com

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