스크린샷 첨부합니다.


alarm_priroity 테스트를 해보니 thread 이름이 전부 priority로만 들어가길래(스샷 첨부) 테스트 코드를 체크해보니,



    snprintf (name, sizeof name, "priority %d", priority);

      thread_create (name, priority, alarm_priority_thread, NULL); 


와 같이 thread name을 priority 30, priority 29...로 설정합니다.


근데, usr prog 과제를 하면서 저희가 thread name을 띄어쓰기 간격으로 분리하여 argument passing을 구현한 바 있습니다.

따라서 thread name을 해당 보기와 같이 띄어쓰기를 추가하여 받으면, 뒷부분(숫자)을 argument로 파악하는 것 같습니다.

이건 thread 과제와 usesr prog과제가 뒤바뀌면서 생긴 문제인 듯합니다.


실제로 코드를 아래와 같이 수정하였더니, test case와 같은 순서대로 프린트가 되는 걸 확인했습니다.(스샷첨부)

  snprintf (name, sizeof name, "priority_%d", priority);

      thread_create (name, priority, alarm_priority_thread, NULL); 

제 생각에는 user prog를 먼저함에 따라 예제가 약간 수정되어야 하지 않을까 하는 생각이 듭니다.


혹시 제가 잘못 생각한 부분이 있거나 다른 방안이 있다면 답변 부탁드립니다. 


cf) priority-sema에서도 유사한 문제가 발생합니다.(스샷첨부)


번호 제목 글쓴이 날짜 조회 수
공지 [공지] 프로젝트 기여도에 대한 점수 환산 [1] 박성용교수님 2017.12.26 88933
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 77354
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 80532
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 81367
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 80573
21 aging 관련 질문 남깁니다 [1] 20151575_윤제형 2017.11.15 17118
20 [공지] Pintos Prj1 thread 전체 강의 조교 2017.11.16 16828
19 강의자료 9장 (Virtual Memory Management) file 박성용교수님 2017.11.17 16549
18 thread makefile관련 질문 안진우_20121604 2017.11.20 16641
17 [공지] 중간고사 성적 확인 기간 [3] 조교 2017.11.23 28362
» test case : alarm_priority관련 질문 [1] file 안진우_20121604 2017.11.23 22177
15 [공지] Pintos Virtual Memory 전체 강의 장소 및 시간 공지 조교02 2017.11.27 16659
14 [과제공지] Project3 Virtual Memory file 조교02 2017.11.29 18712
13 [공지] 학기 말 설문조사 참여 바랍니다. 조교 2017.12.01 16326
12 프로젝트3 점수 관련 질문있습니다. [1] 20131516강민구 2017.12.04 21592
11 강의자료 10-11장 (File Systems) file 박성용교수님 2017.12.06 17846
10 swap disk 관련 질문 입니다! [1] 20151575_윤제형 2017.12.06 21986
9 [기말고사 기출문제] 2011년 ~ 2016년 file 박성용교수님 2017.12.08 18834
8 [공지] Project3 Virtual Memory 제출 연장 공지 조교 2017.12.08 16479
7 [공지] 시험 시간 및 장소 공지 조교02 2017.12.15 16474
6 PRJ 0-1과 PRJ 0-2 채점 결과입니다.(12월 26일 수정) [1] file 조교 2017.12.16 21164
5 [공지] Project 1 채점 결과입니다.(12월 26일 수정) file 조교 2017.12.24 23717
4 [공지] PRJ 2-2 User Program 채점 결과입니다.(12월 26일 수정) [3] file 조교 2017.12.25 22168
XE Login