당연하지! 여러 스레드가 가변 데이터를 공유한다면 그 데이터를 읽고 쓰는 동작은 반드시 동기화해야 한다. 동기화하지 않으면 한 스레드가 수행한 변경을 보지 못할 수 있다. 이를 동기화하는데 실패하면 큰 문제가 될 수 있고 디버깅도 어렵다.