多用户执行相同程序的问题
因为这一段程序可以涉及到生成一些文件的问题,假设linux服务器上,a,b用户都登陆该服务器,执行这段程序主方法,问题就出来了,请教高手,有没有技术能在a执行的时候,对 程序就行锁定,让b执行不了。或者有更好的方法求教。
[解决办法]
搞个文件,记录程序当前的运行状态,不过这样在并发高的情况下可能还是会冲突,如果是这种场景,就起个服务专门来处理咯
[解决办法]
定一个全局静态变量
public static boolean runing =false;
如果有人运行设置为 true; 每次运行前查查这个变量则可.
[解决办法]