디시인사이드 갤러리

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

갤러리 본문 영역

아니 세마포어 예시 코드는 왜 다 이상함?

ㅇㅇ(223.38) 2023.03.29 18:27:51
조회 60 추천 1 댓글 4

wait() {

while ( S <= 0 )        /* S == 임계 구역에 진입할 수 있는 프로세스의 개수 */

~~~;                /* S 변수 값을 지속적으로 확인 + 1 이상이 되면 break 탈출 */

S--;                        /* S 변수를 1 감소 시키고 임계구역 진입 */

}


signal() {

S++

}



대충 wait(), signal() 함수에 전역변수 S로 세마포어를 아래처럼 책에 적어놨거든

-----------------------

wait()

// 임계구역 코드

signal()

-----------------------


뮤텍스가 한 개의 공유 자원을 놓고 동기화하는 거라면, 세마포어는 여러 개의 공유 자원을 가정하고 동기화하는 거라는데


이렇게 공유자원에 접근하는 프로세스 개수만 카운트하는 건 무의미아님?


공유 자원인 전역 변수 a, b, c가 있다 치고 프로세스 3개가 전부 전역변수 a만 접근할 수도 있는 건데


뮤텍스처럼 내부적으로 Lock을 걸어놓는 전역 변수를 하나 더 두는 거임?


내가 빡통인지 이거 설명해주는 책이 좆같은지 모르겠네








추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
공지 프로그래밍 갤러리 이용 안내 [68] 운영자 20.09.28 34428 62
2690993 게임 개발도 딱히 환상 가질건 없음 ㅇㅅㅇ 춘절갤로그로 이동합니다. 16:14 2 0
2690992 구라안치고 최근 4주동안 중소기업만 신입 지원 횟수 90회 프갤러(112.150) 16:14 4 0
2690991 벤&임세준, 아름다운 하모니 ´오늘 같은 밤이면´ 발명도둑잡기갤로그로 이동합니다. 16:14 0 0
2690990 나라가ㅈ된게얘낳고강제로철들기<-이거안되는게ㅈㄴ큼 [1] 보법E노무현갤로그로 이동합니다. 16:05 13 0
2690989 프로외노자야 아까 그 야한만화 다시 좀 올려봐 프갤러(14.42) 16:04 8 0
2690988 비 오니까 자연냄새 더 진해졌어❤+ ♥궁그미냥덩♥갤로그로 이동합니다. 16:04 6 0
2690987 국비에 고졸많음? [2] 프갤러(211.44) 15:58 19 0
2690985 자연냄새 너무 좋아..❤+ ♥궁그미냥덩♥갤로그로 이동합니다. 15:55 4 0
2690984 나님 자연속에서 건강해지구 있어양❤+ [2] ♥궁그미냥덩♥갤로그로 이동합니다. 15:52 8 0
2690983 딱꾹이랑 최원종이랑 똑같이 생김 수보@듀듀(121.135) 15:52 14 0
2690982 게임 만드려면 수학 잘해야되냐 [4] ㅇㅇ(219.240) 15:51 36 0
2690981 게임도 상용엔진 발전해서 옛날보다는 쉬운듯 [2] ㅇㅇ(49.142) 15:50 21 0
2690980 전문대랑 4년제 학창시절 차이 큼? [2] 프갤러(211.44) 15:49 13 0
2690979 x기 프갤러(210.182) 15:48 10 0
2690978 퇴근언제하지ㅅㅂ연휴마지막날이라그런지큐개졷같네오늘겨으1승함 [2] 보법E노무현갤로그로 이동합니다. 15:46 14 0
2690977 게임쪽이 훨씬어렵지... 웹쪽보다 [3] 사람낚는어부갤로그로 이동합니다. 15:45 34 0
2690976 [1] 수보@듀듀(121.135) 15:45 7 0
2690975 나한테 버프스위트 크랙버전 살 사람있냐 사람낚는어부갤로그로 이동합니다. 15:43 6 0
2690974 근데진짜씹프로그래밍지금이개졷돼기직전이라고느낀게 [15] 보법E노무현갤로그로 이동합니다. 15:43 52 2
2690973 더 울어라 젊은 인생아 [1] 사람낚는어부갤로그로 이동합니다. 15:42 12 0
2690972 최원종과 딱꾹 과의 관계 수보@듀듀(121.135) 15:40 15 0
2690971 밥샙이 일부이처인데 국적이 미국이면 [2] 발명도둑잡기갤로그로 이동합니다. 15:40 13 0
2690970 이렇게 된 이상 일단 지코바 먹고 [1] 진척갤로그로 이동합니다. 15:39 14 0
2690969 2040년 김정은(56세) 그는 생각했다 feat GPT 소설. ㅇㅇ(49.142) 15:39 13 0
2690968 객체지향 프로그램은 어떤 필요에 의해서 만들어 진 것 입니까? [2] 사람낚는어부갤로그로 이동합니다. 15:38 27 0
2690967 버거킹 다 먹고 자리에서 일어나면서 지코바 시킴 [2] 진척갤로그로 이동합니다. 15:38 17 0
2690966 안녕? 알엑스학문 만나고 오는 길이야 [1] 수보@듀듀(121.135) 15:36 9 0
2690965 수보@듀듀(121.135) 15:32 10 0
2690963 김정은이 50대에 적화통일 대업을 이루려고 할듯 [2] ㅇㅇ(49.142) 15:31 26 1
2690962 나이드니깐 이제 머리도 안감고 돌아다녀요 [7] 헬마스터갤로그로 이동합니다. 15:30 32 0
2690961 와 2040년에 65세이상 사람이 40% 래 [1] ㅇㅇ(49.142) 15:28 18 0
2690960 개발자는 중소도 취업 빡셈? [5] 프갤러(211.44) 15:25 47 0
2690959 + 요리 먹을 떄 잘아시는분? qu(121.171) 15:22 7 0
2690958 개발자가 신입은 쏟아지는데 경력자가 부족한거라며 [10] 프갤러(112.171) 15:16 56 0
2690957 갤럭시 노트 8 조립전에 카메라가 안보이네... 도리스아SKT(112.170) 15:16 14 0
2690956 나님 보일러 트십니다♥+ [4] 헬마스터갤로그로 이동합니다. 15:15 25 0
2690955 씨발 원서책 존나비싸네 [2] 키비갤로그로 이동합니다. 15:12 31 0
2690954 티맥스 준비한다 [1] ㅇㅇ(14.52) 15:12 23 0
2690952 자바 좀 공부해 봤다는 사람 보세요. [3] 프갤러(59.16) 15:11 33 0
2690951 아니당 넘 춥당 감기걸릴라 나님 운덩 안가요~ ♥궁그미냥덩♥갤로그로 이동합니다. 15:11 8 0
2690950 혹시 ssafy 오픈톡방 비밀번호 아는사람? ㅇㅇ갤로그로 이동합니다. 15:10 25 0
2690949 26도인데 방구석이 왜케 춥죠? [2] 헬마스터갤로그로 이동합니다. 15:07 23 0
2690948 나님 한강 걷구올게 스토킹 ㄴ [1] ♥궁그미냥덩♥갤로그로 이동합니다. 15:06 13 0
2690947 코딩알려주는누나 node.js 스터디 해본사람 있어? 프갤러(45.62) 15:03 20 0
2690946 211.114 야 telnavi.jp 그냥 전화번호부 조회하는 사이트던데 도리스아(112.170) 15:02 11 0
2690945 수학이 왜 어렵다고 함? [1] 프갤러(211.44) 14:56 21 0
2690944 화 라는걸 내보구 싶당.. 나님 멘탈 넘 쎄서 악플 간지러워.. [4] ♥궁그미냥덩♥갤로그로 이동합니다. 14:55 23 0
2690943 국비출신 드디어 일자리 구했어 ㅠ [6] ㅇㅇ(222.108) 14:54 60 0
2690942 좋은말만하자 [9] 멍청한유라ㅋ갤로그로 이동합니다. 14:52 43 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2