안녕하세요, 여기 게시판에는 거의 처음 글 남기네요... <div><br></div> <div><br></div> <div>염치 없지만 공부하는 도중에 너무나 헷갈리고 어려운 것이 있어 질문 드리러 왔습니다.</div> <div><br></div> <div>바로 베이커리 알고리즘에 대한 것입니다.</div> <div><br></div> <div><pre style="margin-top:0px;padding:5px;border:0px;font-size:13px;overflow:auto;width:auto;max-height:600px;font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;color:#222222;background-color:#eeeeee;"><code style="margin:0px;padding:0px;border:0px;font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;white-space:inherit;">do { choosing[i] = true; number[i] = max(number[0], number[1], …, number [n – 1])+1; choosing[i] = false; for (j = 0; j < n; j++) { while (choosing[j]); while ((number[j]!= 0) && (number[j],j)<(number[i],i))); } critical section number[i] = 0; remainder section } while (1); </code></pre></div> <div><br></div> <div>알고리즘은 어느 정도 이해를 했는데...</div> <div><br></div> <div>choosing[i] = true, choosing[i] = false가 삭제되었을 때 어떻게 되는지를 잘 모르겠습니다.</div> <div><br></div> <div><br></div> <div>검색까지 해봤는데 제가 이해를 잘 못하겠더군요...</div> <div><br></div> <div><br></div> <div>검색 결과 : <a target="_blank" href="http://cs.stackexchange.com/questions/32828/bakery-algorithm-what-is-the-choosing-boolean-array-for" target="_blank">http://cs.stackexchange.com/questions/32828/bakery-algorithm-what-is-the-choosing-boolean-array-for</a></div> <div><br></div> <div><br></div> <div>간단하게 귀띔이라도 해주시면 정말 감사하겠습니다... 부탁드립니다 ㅜㅜ</div> <div><br></div> <div>도저히 이해가 안 됩니다 ㅠㅠ</div>
<img class="media-image" src="https://pbs.twimg.com/media/CFGr0cuXIAADaHt.png:large" style="margin-top:0px;display:inline-block;" alt="CFGr0cuXIAADaHt.png:large"><img_ class="media-image" src="https://pbs.twimg.com/media/CFGr4ttWoAAxi7J.png:large" style="margin-top:0px;display:inline-block;" alt="CFGr4ttWoAAxi7J.png:large">
1. 네오리츠(프라임) - 토이 9, 데블스 6, 딥 임베드 6
2. 노바베르나인(메탈하트) - 워스프 6, 페인스테이커 3
3. 제론크리저드(인다라천) - 대절 9, 인비 6
4. 제네식마스터(검신) - 일기당천 9, 오숄 3
5. 케이알렉스(다크로드) - 블소 9, 망각의 무덤비 6, 영역의 지배자 6, 야차대장 6
6. 볼베르크오딘(프로즌하트) - 아플헬 6, 아애샷 3
7. 세인트노아툰(홀리오더) - 리빌 3, 샤우트 3
8. 라나칼리스토(블러디아) - 버스트 디보티 3
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.