멀티스레드프로그래밍3 : 멀티스레드의 문제점과 해결
데이터 공유와 동기화 문제
- 멀티 스레드의 장점 중 하나는 공유 데이터를 여러 스레드에서 사용할 수 있다는 점이지만 공유데이터에 여러 스레드가 동시 접근하여 수정하면 문제가 발생한다. => 이를
데이터 신뢰성이 깨졌다
고 표현한다.- 예를 들어 공유데이터 계좌가 있다고 생각해보자.
데이터 신뢰성이 깨졌다
고 표현한다.vscode에서 크롬개발자도구처럼 간단한 출력값을 바로 보고 싶을때가 있다.
이때 사용하면 좋을 익스텐션이 바로 코드러너 (공식사이트) 이다.