- 以下のプログラムをスレッドセーフにせよ。
- 排他処理は極力短くなるようにせよ。
private List<Object> members;
public void add(Object member) {
members.add(member);
}
public void replace(Object oldMember, Object newMember) {
if (members.contains(oldMember)) {
members.remove(oldMember);
members.add(newMember);
}
}