class A {
static Map<String,ColA> mapA;
static const int a = 12;
static Map<String,colB> mapB;
}
Q1>データベースからマップを10分ごとに更新する必要があります。mapAにアクセスできる複数のスレッドが存在する可能性があります。したがって、同期を使用してスレッドの1つで更新すると、更新の進行中にスレッドが中断する可能性があります。もしそうなら、この問題を解決する方法は??
Q2>また、クラスのメンバーが異なります。それらのいくつかは定数であり、それらのいくつかはメモリからロードされます。ただし、それらすべてに1つの共通のプロパティがあります。それらはすべてのインスタンスで常に同じです(静的)。では、すべてを1つのクラスに含めることは理にかなっていますか、それとも2つの別々のクラスを含める必要がありますか?
ありがとう