<aside> ๐ Semaphores, Critical Section of n Processes, Block / Wakeup Implementation, Implementation, Two Types of Semaphores, Deadlock and Starvation
</aside>
์์ ๋ฐฉ์๋ค์ ์ถ์ํ์ํจ ๊ฒ
Object์ Operation์ผ๋ก ๊ตฌ์ฑ, ๋
ผ๋ฆฌ์ ์ธ ์ ์atomic ์ฐ์ฐ: ์ค๋จ๋์ง ์๋ ์ฐ์ฐ
์ธ๋งํฌ์ด๋ฅผ ์ฌ์ฉํ๋ ์ด์
P(S) ์ฐ์ฐ: ๊ณต์ ์์ ํ๋
V(S) ์ฐ์ฐ: ๊ณต์ ์์ ๋ฐ๋ฉ
S: ์์์ ๊ฐ์

Semaphore๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ ์

block๊ณผ wakeup์ ๋ค์๊ณผ ๊ฐ์ด ๊ฐ์
