스크린샷 첨부합니다.


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 43792
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 32729
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 35388
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 36241
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 35873
101 운영체제 1반 최종 점수입니다.(12월 28일 수정) [1] file 조교 2017.12.27 12279
100 Project3 Virtual Memory 채점 결과(12월 27일 수정) [3] file 조교 2017.12.27 11959
99 Pintos prj1 thread 채점 결과입니다.(12월 26일 수정) file 조교 2017.12.26 8101
98 [공지] PRJ 2-2 User Program 채점 결과입니다.(12월 26일 수정) [3] file 조교 2017.12.25 12041
97 [공지] Project 1 채점 결과입니다.(12월 26일 수정) file 조교 2017.12.24 9601
96 PRJ 0-1과 PRJ 0-2 채점 결과입니다.(12월 26일 수정) [1] file 조교 2017.12.16 11890
95 [공지] 시험 시간 및 장소 공지 조교02 2017.12.15 8453
94 [공지] Project3 Virtual Memory 제출 연장 공지 조교 2017.12.08 8685
93 [기말고사 기출문제] 2011년 ~ 2016년 file 박성용교수님 2017.12.08 9141
92 swap disk 관련 질문 입니다! [1] 20151575_윤제형 2017.12.06 13199
91 강의자료 10-11장 (File Systems) file 박성용교수님 2017.12.06 9255
90 프로젝트3 점수 관련 질문있습니다. [1] 20131516강민구 2017.12.04 12947
89 [공지] 학기 말 설문조사 참여 바랍니다. 조교 2017.12.01 8527
88 [과제공지] Project3 Virtual Memory file 조교02 2017.11.29 9546
87 [공지] Pintos Virtual Memory 전체 강의 장소 및 시간 공지 조교02 2017.11.27 8834
» test case : alarm_priority관련 질문 [1] file 안진우_20121604 2017.11.23 13321
85 [공지] 중간고사 성적 확인 기간 [3] 조교 2017.11.23 17833
84 thread makefile관련 질문 안진우_20121604 2017.11.20 8324
XE Login