JAVA WEB应用,一个操作只能同时有一个用户操作

  • 一个B/S系统,其中有个调用Linux脚本的操作,执行时间较长,要求系统只能同时有一个用户执行此操作,否则提示其他用户正在执行,请问下该如何实现呢?


梵蒂冈之花
浏览 646回答 3
3回答

天涯尽头无女友

就是保存一下linux脚本的执行状态 至于是保存到文件、数据库还是就在内存中就看你的需求了 个人觉得在内存中保存就可以了

慕侠2389804

1、如楼上们说的,搞一个标志位,用Java静态变量应该就可以了。2、为了防止并发操作,同时多个用户执行,Java中写一个synchronized代码段,将标志位的判断、该写以及文件操作放在代码段中。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java