java
伊织萌
这个作者很懒,什么都没留下…
展开
-
【Java】采用多线程,模拟售票系统的售票和退票过程。编程要求如下:
编程题采用多线程,模拟售票系统的售票和退票过程。编程要求如下:可售票的数量为一个固定值,当还有余票的时候可以售出票,如果没有余票了(票数为0),则必须等待退票后才能售出票。售票的时候不能退票,反之亦然。使用synchronized实现同步控制,并使用wait()和notify()实现线程之间的通信。定义Tickets类(Tickets.java), 表示所有的票,Tickets类至少有1个域。 一个域:票的数量(size) 两个方法:退票方法和售票方法//Ticket.javapub.原创 2020-12-30 23:09:43 · 2324 阅读 · 0 评论 -
7-16 毕业聚会 (10分)
毕业在即,三位小伙伴马上要分别。为了在未来的某个日子可以见面,三位小伙伴有了一个约定,假设在未来的某一年,三位小伙伴的年龄的末尾正好出现3、6、9三个数,那么他们会再次相聚。现在问题来了,假设今年三位小伙伴的年龄分别是x,y,z,那么,他们三人最早几年后可以相聚呢?输入格式:输入数据包括三个整数x,y,z,分别表示三位伙伴的年龄。输出格式:如果小伙伴最早在n年后可以相见(不包括当前这一年...原创 2019-12-19 14:04:09 · 639 阅读 · 0 评论