CH25 병행성에 대한 대화 멀티 쓰레드 프로그램에서 각 쓰레드는 독립적인 객체로 프로그램 내에서 프로그램 대신 일을 한다 이 쓰레드들이 메모리에 접근하는데, 접근하는 것을 조정하지 않으면 프로그램이 예상처럼 동작하지 않을 수 있다 운영체제는 락 Lock 과 컨디션 변수 Contidional Variables 같은 기본 동작으로 멀티쓰레드 프로그램을 지원한다 🐣 빠르고 정확해야 한다 CH26 - 병행성 개요 쓰레드 Thread 멀티 쓰레드 프로그램은 하나 이상의 실행 지점 (독립적으로 실행될 수 있는 여러 개의 PC 값) 을 가지고 있다 쓰레드들은 주소 공간을 공유하기 때문에 동일한 값에 접근이 가능하다 -> 프로세스와의 다른 점 하나의 쓰레드의 상태는 프로세스와 매우 유사하고,쓰레드는 다음에 실행..