线程
spockliu
这个作者很懒,什么都没留下…
展开
-
停车场模拟
模拟停车场停车的情景,当车位满的时候无法进行停车,当车位空的时候无法把车开走。停车位类:public class Space { private int id; private boolean state; public Space(int id){ this.id = id; state = false; } public voi原创 2016-06-24 22:07:18 · 626 阅读 · 0 评论 -
线程问题分析
在学习多线程的时候,有一个比较经典的例子是讲银行里的账号,假如存在多位取款者及存款者,在这里就涉及到线程锁及线程之间的通讯,但大部分的例子人讲了金额为1000,每次存取只有800,并且存完了就通知取的人,取完了就通知存的人。存款人及取款人均为一位。 个人在模拟这个问题的时候有将问题复杂化,假定有多位存款者,及取款者,当余额<=要取的钱的时候取款者不能取款,而当余额+ 存款值大于某一个值的时候不允许原创 2016-06-22 23:12:24 · 217 阅读 · 0 评论