멀티쓰레드 환경에서 기본 타입 변수의 Setter, Getter 간에 Thread-Safe함을 보장하기 위한 동기화가 필요할까? 필요하지 않을까? 이에 대한 답을 위해 먼저 동시성 문제가 왜 일어나는지 정확히 그 원리를 이해해 보자.
대부분의 개발자들이 원하지 않는 파일이 삭제되어 패닉 상태에 빠진 경험 한 두번쯤 있을 것이다. 오늘은 그와 반대로 삭제하려는 파일이 삭제되지 않아 고생했던 나의 경험을 나누어 보려고 한다. 이직한 회사에서 퇴사한 여러 사람들이 개발해 놓은, 소스 파일 하나가....
Windows | MFC | C++ 기반 코드에서 어떻게 쓰레드를 종료하는 것이 안전한 것인지 정리해 두려고 한다.