public class TestClass{
private ArrayList list = new ArrayList();
public void Add(Object obj)
{
synchronized(list)
{
list.add(obj);
}
}
}
이런 코드를 나에게 보여주며... 쓰레드 프로그래밍 할 때
synchronized가 ArrayList 객체를 잠궈주는거 아니냐고 질문을 한다.
답변을 어떻게 해줘야 할지 모르겠다.
동기화 같은걸 끼얹나?