首页 > TAG信息列表 > buyTicket

并发(不安全示例)

并发 解决办法:队列 + 锁 线程不安全示例(操作同一个对象) public static void main(String[] args) { BuyTicket buyTicket = new BuyTicket(); // BuyTicket buyTicket1 = new BuyTicket(); // BuyTicket buyTicket2 = new BuyTicket(); new Threa

Java设计模式之代理

代理模式从业务上讲其实还是比较好理解的,比如过年我想买一张火车票,总也买不到,怎么办? 比如可以让男朋友去火车站排队去买!这叫静态代理 一、静态代理 首先我们定义一个接口,买火车票 public interface BuyTicket { public void buy(); } 然有个美女,想要回家,需要买一张火车票 p

线程同步

线程同步(重点、难点) 并发 并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。 队列和锁 食堂排队 保证安全性,比如厕所可以上锁doge 锁机制synchronized synchronized

线程同步

线程同步(重点、难点) 并发 并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。 队列和锁 食堂排队 保证安全性,比如厕所可以上锁doge 锁机制synchronized synchroni