0. 들어가며

<aside> 💡

동시성 프로그래밍에서는 결론적으로 Shared Data 접근을 동기화할 필요성이 있음

</aside>

1. Thread 안전성

<aside> 💡

Thread-Safe Function

Thread-Unsafe Function

<aside> 💡

Thread-Unsafe Function의 4가지 유형

</aside>

Class 1 : 공유 변수를 보호하지 않는 함수

Class 2 : 다중 호출에 대해 상태(State)를 유지하는 함수