这是我的情况:我正在构建一个供学校团体使用的在线系统。任何时候只有一所学校可以登录系统,从那所学校您将获得大约 13 个用户。然后他们进入一个教育应用程序,在其中他们必须合作完成任务,并且从代码的角度来看,在整个地方共享变量。
我在想,如果我设置一个具有静态属性的静态类来保存需要共享的变量,这可以让我不必在数据库中/从数据库中存储/访问变量,只要静态变量都是应用程序启动时正确初始化并在最后清理。当然,我还必须在 get 和 set 方法上加锁,以使变量线程安全。
我脑海中的某件事告诉我,这可能是一种糟糕的处理方式,但我不确定为什么,所以如果人们可以给我他们的想法,支持或反对在这种情况下使用静态类,我将不胜感激。