老师,我有个疑问哈?
来源:10-4 Semaphore颁发许可证

佛系biu
2020-03-20
在实际生产中,tomcat是负责并发访问的,那在springboot项目中如何设置这些共有的访问变量,好像也没有主线程啊?百度了看,都是把共有变量放在controller成员变量里面,为什么这么搞?
考虑到controller都是单例的,变量还要加static吗?
@Controller
public class SemaphoreController {
//定义信号资源包的总数 只有2个
Semaphore semaphore=new Semaphore(2);
xxx
}
求老师指教,新手学生,没干过项目;
写回答
1回答
-
对,用信号量就可以控制。
加了static保证全局唯一。
122020-03-20
相似问题