priority-sema함수 코드에서 수정 사항이 적을 경우 같은 코드 박스에 작성하였습니다. 그러나 수정 사항이 많은 경우 각각 다른 코드 박스에 작성하였습니다. 또한 세마포어 이론을 이해했다는 가정하에 설명하므로 참고하시면 좋겠습니다.현재 기본으로 제공된 세마포어는 down과 up 등 기본적으로 필요한 로직들은 담겨 있습니다. 그러나 priority(우선순위)에 따라 스레드에게 공유자원 접근 권한을 부여하지 않습니다. 그러므로 세마포어 값을 증가시키며 삽입할 때는 list_insert_ordered 를 통해 정렬을 하며 삽입합니다. 물론 priority_sema_cmp 이라는 비교 함수도 작성해야합니다.세마포어 값을 올리며 pop을 할 때도 sort를 통해 정렬된 리스트에서 pop을 해오고 threa..