55.4 스레드 동기화
여러 스레드를 동시에 실행할 때 발생하는 문제는 한 스레드가 메서드를 실행하는 동안 다른 스레드도 같은 메서드를 실행하려고 해서 오류가 발생한다는 것입니다.
이를 해결하려고 다른 스레드가 액세스하지 못하도록 스레드를 잠글 수 있는데, 이 시점에서 스레드를 잠그는 기능을 스레드 동기화라고 합니다. 자세한 내용은 마이크로소프트 Docs 온라인 설명서에서 lock 문을 참고하세요.
> lock (this) . { . //스레드 동기화가 필요한 코드 블록 . }