CPU스케쥴링 썸네일형 리스트형 세마포어는 언제 필요할까? CPU는 어떤 식으로 사용하느냐에 따라서 효율이 매우 달라질 수 있다. CPU가 매우 효율적으로 사용되어져야 하는데, 어떤 일을 얼마만큼의 시간을 하게끔 할 것인가가 중요하다. 세마포어, 세마포어라는 말은 철도나 해군의 수기 신호에서 나왔다고 한다. 정지 또는 출발을 가르켜준다. 컴퓨터에 보면 메모리에 접근이 때론 막을 필요가 있고, 여러개의 프로그램 엄밀히 말하면 쓰레드에서 접근을 하여 임의로 바꿀 수 있는데, 이것을 잠깐 또는 어떤 특정 조건에 의해서 막아주는 역할을 한다. 이것이 세마포어이다. 동시에 사용하지 말고, 특정 자원은 한 쓰레드가 사용하고 그 다음에 다음 쓰레드가 사용하고, 사실 사용에는 제어가 필요하진 않고, 업데이트를 하는 것에 대해서는 제어가 필요할 것이다. 한쪽에서 숫자를 바꾸는 .. 더보기 이전 1 다음