임계영역을 잡는 기준
2019. 7. 25. 14:42ㆍ드론
임계영역을 잡는 기준은 정답이 없다. 임계영역을 보다 넓게 잡으면 mutex lock과 unlock의 빈도가 확실히 적어져 프로그램이 빠르게 돌아갈 것이다. 하지만 다른 쓰레드가 해당 공유변수에 접근하지 못해서 빠른 프로그램에서는 불리할 수 있다. 반대로 빈도를 높인다면 프로그램은 느리게 돌아가지만 모든 쓰레드가 공유변수에 자주 접근할 수 있다는 장점이 있다
공유변수의 특징에 따라서 사용자가 판단을 해야만 한다
'드론' 카테고리의 다른 글
2개의 세마포어로 스레드 순서 정하기 (0) | 2019.07.26 |
---|---|
스레드를 이용한 다중 클라이언트 채팅 프로그램 (5) | 2019.07.26 |
tcp_fin_timeout 값 변경하는 법 (0) | 2019.07.25 |
polling 방식의 다중 클라이언트 echo (0) | 2019.07.24 |
UDP 네트워크 프로그래밍 - 3 (IPC) (0) | 2019.07.23 |