리눅스데브코스 [7주차 - 1]<락과 뮤텍스>

심우열·2023년 6월 3일
0

1. 공유변수

  • 서로 다른 스레드가 동일한 시간에 공유된 변수에 접근하여 변경하려고 하면 값이 꼬일 수 있음
  • 따라서 락/뮤텍스 를 통해 이와 같은 문제 해결

2. 락 과 뮤텍스

1. 장점

  • 전역 데이터를 공유 할 때 도움

2. 단점

  • 락 때문에 속도 저하(병렬 처리에 방해됨)

3. 데드락

  • 이러한 경우 두 스레드 모두 작동 안함
profile
Dev Ops, "Git, Linux, Docker, Kubernetes, ansible, " .

0개의 댓글