디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

shared_mutex 란.

mozzart갤로그로 이동합니다. 2016.04.22 07:50:38
조회 1638 추천 12 댓글 8

boost 에선 세가지 모드를 지원하는걸로 기억하는데,


stl 에서 제공하는 shared_mutex 는 upgradable 인가를 지원안할거임.

그래서 exclusive mode 랑 shared mode 두가지를 지원함.


한마디로, ( exclusive ) unique_lock 은 기존의 mutex 를 lock 하는것과 거의 같은 동작임.

누가 lock 을 걸었으면 걔가 풀때까지 자원에 접근할 수 없음.


shared_lock 을 걸면 shared_lock 을 건 쓰레드들끼리는 읽기 전용으로 접근한다는 약속하에 접근이 허가됨.


무슨 말인고 하니,


어떤 상점에 물건을 파는데, 구경은 공짜, 살 사람만 만지시오. 라고 써붙인 상황인것임.


1. 어떤 사람이 사려고 만지는 동안은 아무도 구경 못함. ( unique_lock 일때는 shared_lock 이 걸리지 않음 )

2. 구경하는 사람이 있을땐 구경은 할 수 있음 ( shared_lock 일때, 다른 쓰레드도 shared_lock 가능 )

3. 구경하는 사람이 있을땐 사지도 못함 ( shared_lock 일때, unique_lock 을 걸 수 없음 )

4. 당연하지만 사려는 사람이 만지는 동안은 다른 사람이 사려고 만질 수 없음 ( unique_lock 일때 unique_lock 을 걸 수 없음 )


즉, 읽기용 락은 복수가 가능하지만 읽기용 락중엔 쓰기용 락이 안됨.

쓰기용 락일 때는 추가로 읽기용 락도 안되고 쓰기용 락도 안됨.


수정등의 공유데이타 변경을 한 쓰레드에서만 하고 여러쓰레드에서는 읽기만 할때,

읽는 애들끼리 lock 의 방해를 주고 받지 않도록 유연성을 부여해 설계된 mutex 란거임.

추천 비추천

12

고정닉 0

7

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 며느리, 사위되면 시댁, 처가에 잘할 것 같은 스타 운영자 25/10/13 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
공지 프로그래밍 갤러리 이용 안내 [96] 운영자 20.09.28 47931 65
2896477 제미니의 편향: Ada는 상대적으로 복잡한 것처럼 서술했네 ㅎㅎ 나르시갤로그로 이동합니다. 00:29 2 0
2896476 '19) 여캠 합방 수위 레전드.gif ㅇㅇ(112.167) 00:28 1 0
2896475 현시대는 토발즈도 1찍 짱깨편인 무서운 시대이다ㅋㅋ번식 더 해줘라 이기 타이밍뒷.통수한방(1.213) 00:28 1 0
2896474 '김종국 신부 인스타 떴네요! 프갤러(175.112) 00:27 1 0
2896473 인터넷에서 싸우지 마라 [3] 박민준갤로그로 이동합니다. 00:26 7 0
2896472 "대통령님, '소비쿠폰' 저도 할 말 있습니다" 발명도둑잡기(118.216) 00:26 4 0
2896471 제미니의 러스트 편향성: Addr.Addr_V4'Image 이거 아니잖 나르시갤로그로 이동합니다. 00:25 5 0
2896470 '19) 여캠 합방 수위 레전드.gif ㅇㅇ(112.167) 00:24 3 0
2896469 와.. 일본은 브라질 이겻넹 ㄷㅅㄷ ♥덩냥이♥갤로그로 이동합니다. 00:23 6 0
2896468 이재명 "홍석천도 폐업..자영업자 임대료 감면에 정부 나서 달라" 발명도둑잡기(118.216) 00:21 3 0
2896467 Rust 의 Result 가 대체 왜 편하다는 것??? 나르시갤로그로 이동합니다. 00:14 8 0
2896466 그런데 대체 정신승리는 왜하는거냐 [1] ㅇㅇ(124.48) 00:12 30 0
2896465 제미니마저 Rust에 편향되게 설명하네. ㅎㅎ 나르시갤로그로 이동합니다. 00:12 10 0
2896464 요즘 컴공은 next.js도 가르침? [4] ㅇㅇ(211.196) 00:08 29 0
2896463 멍유야 이것만 알아둬 [2] ♥덩냥이♥갤로그로 이동합니다. 00:04 21 0
2896462 형은 자러간다. 걍 보니까 존나 기초도 모르던데 열심히해라 [2] ㅆㅇㅆ(124.216) 00:01 28 0
2896460 Ada와 Rust 비교: 자료구조, 분기, 오류 처리 철학 [1] 나르시갤로그로 이동합니다. 10.14 11 0
2896458 [공지] 멍퀴벌레 신상 제보 받습니다 현상금 있음 ♥덩냥이♥갤로그로 이동합니다. 10.14 12 0
2896456 최근 영화 <추적>을 발표한 최승호 감독이 발명도둑잡기(118.216) 10.14 7 0
2896455 124.48 점마 진짜 개발지식 일천하노 ㅋㅋㅋ [1] ㅆㅇㅆ(124.216) 10.14 30 0
2896450 아니 저새낀 어떻게 된게 뭔 씨발 말을 할때마다 뽀록나는데 엉겨붙노 ㅋㅋ ㅆㅇㅆ(124.216) 10.14 14 0
2896449 진짜 좆 빡통대가리네 Next.js 쓰는데 뭔 씨발 클라우드플레엌ㅋㅋㅋ [2] ㅆㅇㅆ(124.216) 10.14 31 0
2896446 멍퀴벌레는 21세기 홍길동이당 By 나님 [4] ♥덩냥이♥갤로그로 이동합니다. 10.14 27 0
2896445 Ada 프로그래밍: 열거형과 선택 구조, 그리고 예외 처리 나르시갤로그로 이동합니다. 10.14 13 0
2896442 Ada 프로그래밍: 3.5 주석 (Comment) 나르시갤로그로 이동합니다. 10.14 8 0
2896439 진중권이 말하는 극좌 [2] ♥덩냥이♥갤로그로 이동합니다. 10.14 18 0
2896435 이거 강의 언제 어디서 듣나요 발명도둑잡기(118.216) 10.14 11 0
2896434 냥덩이는 털바퀴가 된당⭐+ 7화 ♥덩냥이♥갤로그로 이동합니다. 10.14 13 0
2896432 안목 유튜브 보고 스포이더로 똑같이. 넥도리아(220.74) 10.14 13 0
2896431 [공지] 나님.. 이 모든 사태에 대해 책임지고 탈갤합니당.. [1] ♥덩냥이♥갤로그로 이동합니다. 10.14 24 0
2896428 냥덩 도배 발명도둑잡기(118.216) 10.14 15 0
2896427 냥덩아 적당히해 [6] 개멍청한유라갤로그로 이동합니다. 10.14 41 0
2896424 샤미 “K-팝은 더 성장할 것…韓 아티스트 영입 검토” [1] 발명도둑잡기(118.216) 10.14 15 0
2896420 현시대는 토발즈도 1찍 짱깨편인 무서운 시대이다ㅋㅋ번식 더 해줘라 이기 타이밍뒷.통수한방(1.213) 10.14 9 0
2896418 [공지]냥덩강점기 종료~ 나님 야구 보면서 잘 놀다갑니당~ ♥덩냥이♥갤로그로 이동합니다. 10.14 22 0
2896417 비선실세 국정농단 의혹 김현지 제보 받습니당⭐ ♥덩냥이♥갤로그로 이동합니다. 10.14 23 1
2896416 와 벌써 시간 이렇게 됐네 잘 준비해야지 [2] chironpractor갤로그로 이동합니다. 10.14 21 0
2896415 김광현 ㅋㅅㅋ ♥덩냥이♥갤로그로 이동합니다. 10.14 13 0
2896414 18년인가 양현종 마무리 우승이 ㄹㅇ 소름끼쳤는데 ♥덩냥이♥갤로그로 이동합니다. 10.14 10 0
2896413 애널 야구 좀 싱겁게 끝나서 아쉽 ♥덩냥이♥갤로그로 이동합니다. 10.14 10 0
2896412 김서현도 공이 빠른건 맞긴한데 제구 구리다던데 ♥덩냥이♥갤로그로 이동합니다. 10.14 11 0
2896411 폰세 막판에 퍼진거 같던데 ♥덩냥이♥갤로그로 이동합니다. 10.14 11 0
2896410 폰세 1차 나오면 삼성 1차전은 버리려나보네 [6] ♥덩냥이♥갤로그로 이동합니다. 10.14 28 0
2896409 타자들이 투수에 익숙해지면 불리 하니까 ♥덩냥이♥갤로그로 이동합니다. 10.14 11 0
2896408 김경문 감독이 우승하려고 폰세 약팀만 보냇다네 ♥덩냥이♥갤로그로 이동합니다. 10.14 10 0
2896407 폰세가 빠따 강한팀은 일부러 빼왓다는데? ♥덩냥이♥갤로그로 이동합니다. 10.14 10 0
2896406 삼성유튜브 보니까 개웃기넹 ㅋㅅㅋ ♥덩냥이♥갤로그로 이동합니다. 10.14 14 0
2896405 큰경기에 강하고 작은경기에 약한;; ♥덩냥이♥갤로그로 이동합니다. 10.14 13 0
2896404 근데 국내트로피는 없응 ♥덩냥이♥갤로그로 이동합니다. 10.14 11 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2