![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
蜗牛w_w
我要一步一步往上爬 _ _ - - ~ ~
展开
-
多线程编程:三个售票窗口同时卖出20张票
分析:1)票数要使用一个静态值,才能所有窗口共享(线程)2)要使用线程同步锁,才不会有多个窗口同时卖出一张票代码:package ThreadTest;/* * 多个窗口同时卖出20张票 */public class Station extends Thread{ public Station(String name) { super(name); } st...原创 2018-10-20 09:45:51 · 7942 阅读 · 0 评论 -
多线程编程:两个人A、B同时对一个账户取钱(A从ATM取,B从柜台取)
分析:1)账户的钱必须设置是静态的2)所有人操作的是同一个账户,操作的时候要加同步锁代码:package ThreadTest; import java.util.Objects; public class Bank { // 假设一个账户有1000块钱 static double money = 1000; // 柜台Counter取钱的方法 priva...原创 2018-10-20 10:28:05 · 7264 阅读 · 0 评论