반응형
1. 쓰레드 기법을 사용하여 공유 변수를 사용해 통신하는 생산자 / 소비자 프로그램
2. 세마포를 사용하여 공유 변수에 대해서 상호배제를 구현한 프로그램
: flag 변수를 통해 producer 의 printf가 consumer의 printf보다 항상 먼저 나오도록 구현한다.
- > mutex = 1, flag = 0으로 초기화한다.
반응형
'Computer Science > Operating System' 카테고리의 다른 글
Theory 8) File System Interface (0) | 2020.12.17 |
---|---|
Practice 6) Thread & Semaphore 2 (0) | 2020.12.17 |
이론 7) 가상 메모리 (0) | 2020.12.03 |
이론 6) 주 메모리 관리 기법 3 (0) | 2020.12.02 |
이론 6) 주 메모리 관리 기법 2 (0) | 2020.12.02 |