Меня спрашивают, в чем проблема использования экземпляра следующего класса для обмена между потоками. Каковы риски? И каковы возможные решения?
public class States {
private String[] states = new String[] {
"UNK", "NEW", "RUNNING", "DONE"
};
public String[] getStates() {
return states;
}
}