pthread 계열의 Thread 함수를 직접 구현하고, 스케줄러까지 구현해서 쓰레드를 Round Robin 형태로 스케줄링 실행하는 과제를 진행하고 있습니다.
저번에는 비슷하게 시스템 콜로 Tree를 구현했었는데 이번건 진짜 말도 안되게 어렵네요. 머리가 아파집니다.
분명 다 제대로 구현했다고 생각했는데 thread_join() 구현하는 부분에서 계속 프로그램이 터지네요 ;;
과제하라고 테스트 케이스를 던져줬는데 계속 내용도 바뀌고 출력이 어떻게 나와야 한다는 것도 없으니 제대로 진행하고 있는지도 모르겠고 짜증만 납니다 ㅡㅡ.
C로 연결리스트도 만들고, 컨텍스트 스위칭도 구현해보고, clone() 으로 쓰레드도 생성해보고 사실 초반에 잘 돌아갈때까진 나름 즐거웠는데 join 에서 막히니 시간은 계속 뺏기고 스트레스 받네요
분명 90% 구현했다고 생각했는데 50% 인가봅니다 ㅎㅎ;;
제발 명확한 출력 가이드라도 좀 줘라..
걍 하다가 안되면 대충 하고 내야지..
'프로그래밍 > Talk' 카테고리의 다른 글
아 내가 해냈다. [과제 제출 성공] (0) | 2022.12.01 |
---|---|
[C/C++] 연결리스트 구현은 되도록 라이브러리(인터넷)를 사용합시다 (0) | 2022.11.29 |
[C++] infix -> postfix 수식 변환 & 계산기 구현 (0) | 2022.10.30 |
[C++] 다항식 클래스 100% 구현 완성! (0) | 2022.10.06 |
[C++] 다항식 클래스 구현 50% (0) | 2022.10.03 |