A와 Bn의 관계는 생산자와 소비자 관계와 비슷해 보입니다.
A가 생산하는 job에 대해 Bn에 할당한 할당된 Bn이 job을 처리하는 구조로
볼 수 있겠네요. Bn들 각자는 할당받은 job을 처리하는 동안 하등의 관계가
없는 형태이구요.
이런경우 Bn별 queue를 가지고 있고 각 Bn은 자신의 queue을 감시합니다.
A가 Bn들중에서 하나를 선택하고 그 Bn의 queue에 job을 넣기 위해
queue를 잠글 필요가 있겠죠. queue에 job을 넣은뒤에는 cond_signal을 보내고
잠근 큐를 풉니다.
Bn은 queue가 비어 있는 동안은 non-busy waiting을 하다가 queue가 채워지는
순간 cond_signal을 받고 깨어 나거나 또는 이미 채워진 queue에서 하나의
job을 꺼내와서 작업을 합니다.
위의 예가 꼭 들어 맞을지는 모르겠군요.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
A와 Bn의 관계는
A와 Bn의 관계는 생산자와 소비자 관계와 비슷해 보입니다.
A가 생산하는 job에 대해 Bn에 할당한 할당된 Bn이 job을 처리하는 구조로
볼 수 있겠네요. Bn들 각자는 할당받은 job을 처리하는 동안 하등의 관계가
없는 형태이구요.
이런경우 Bn별 queue를 가지고 있고 각 Bn은 자신의 queue을 감시합니다.
A가 Bn들중에서 하나를 선택하고 그 Bn의 queue에 job을 넣기 위해
queue를 잠글 필요가 있겠죠. queue에 job을 넣은뒤에는 cond_signal을 보내고
잠근 큐를 풉니다.
Bn은 queue가 비어 있는 동안은 non-busy waiting을 하다가 queue가 채워지는
순간 cond_signal을 받고 깨어 나거나 또는 이미 채워진 queue에서 하나의
job을 꺼내와서 작업을 합니다.
위의 예가 꼭 들어 맞을지는 모르겠군요.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
7가지 요소가... 더 끌리는군요.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
Read-Write 록 문제와
Read-Write 록 문제와 요구 사항이 같군요.
A가 writer이고 Bm와 Bn이 reader 이구요.
read-write semaphore, read-write spinlock, sequential spinlock 등을 살펴보세요.
그렇군요! 답변
그렇군요! 답변 감사드립니다.
댓글 달기