需求:有四台机器(状态分别是:空闲:0,被抢占:2,使用中:4 ,使用完:8)当有一个用户来抢机器时,是空闲状态0的则可以分配机器给该用户此时状态变为:2, 当用户占用后在操作状态变成4,使用完后状态变为8,如果都为>0则表示无空闲机器,提示用户等待。
如果张三在办公室使用账号:zhangsan登陆成功,其爱人在家里也是用张三账号zhangsan登陆:如何实现统一账号已登陆??
该如何实现这个抢机器的需求?
这是两个问题还是一个问题?
一个问题,后面那个是要考虑综合 谢谢
有一小点思路,利用“多线程”来监听四台机器的状态。这里就要自己写一个类似于服务端的应用了,每隔几秒来监听请求的对象,且而要约定规则,如:做一个工序,从什么时候开始、使用过程、结束。还有一种被打断,这里的细节逻辑,自己要理清楚。嗯,有点像计算原理中说的“进程”一样。嗯,用线程,要注意资源的释放。希望能给一小点的帮助!
谢谢
可能是我没描述清楚,我的需求: 有4台机器在机房,客户端用户去抢机器。一个用户只能抢一次。抢到了机器响应的状态也会更改。