스크린샷 첨부합니다.


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 67836
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 56606
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 59561
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 60485
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 59722
103 구현해야 하는 list_swap 함수의 파라미터 질문입니다 [1] 20141583_정현빈 2017.09.27 11658
102 추가 구현 테스트 질문 있습니다. [1] file 20121578_김태훈 2017.10.11 11667
101 주석 관련하여 질문 남깁니다! [1] 20151575_윤제형 2017.10.12 11686
100 보고서 양식에 대한 질문 20120531_한진욱 2017.10.20 11721
99 thread makefile관련 질문 안진우_20121604 2017.11.20 11738
98 bitmap 테스트케이스 질문입니다 [1] 20141555_이서희 2017.09.27 11762
97 List_swap, bitmap_expand 관해 질문있습니다 [1] 야호 2017.09.26 11789
96 Argument Passing구조 질문있습니다. [1] file 20151587_이윤아 2017.10.11 11798
95 프로젝트1 재제출 관련 20100008_강현구 2017.10.20 11854
94 보고서 확장자 관련 질문 있습니다 20151623_한상구 2017.10.20 11876
93 재제출 관련 질문드립니다 20151623_한상구 2017.10.20 11927
92 숙제 관련 질문 있습니다. [1] 20131517 2017.09.25 11948
91 조교님 .bashrc 파일을 지워버렸습니다; [1] 두비두비두 2017.09.26 11951
90 새로 구현해야 하는 함수 4가지에 대해 질문이 있습니다. [1] 이환희_20121629 2017.09.26 11960
89 path 설정 [1] file 20121625_이정명 2017.10.02 11961
88 테스트 갯수 관련 [1] 20121604_안진우 2017.10.14 11965
87 보고서 확장자명 관련 [1] 장종석_20121635 2017.09.27 11975
86 파일 명 제출 관련 질문드립니다. [1] 20131528_김성권 2017.09.28 12000
85 보고서 관련해서... [1] 20131599_전시흠 2017.09.26 12015
84 gdb 질문 [1] file 20151604_전해성 2017.10.15 12020
XE Login