TIL: Day 70

근당·2023년 6월 13일
0

KraftonJungle

목록 보기
58/77

발표

User program에 대해 발표를 마쳤다. 근데 내가 발표한 부분에서 코치님이 반 전체적으로 질문을 던지셨다.

process_wait()에서 부모가 자식이 종료할 때까지 sema_down(&child->wait_sema)로 대기하고, 자식은 process_exit()에서 sema_up(&cur->wait_sema)로 부모에게 signal을 보내주는데 문제가 없을까?

만약 자식이 process_exit()이 아니라 kenel에서 종료시키면 어떻게 될까?

자식이 sema_up(&cur->wait_sema)를 실행하지 못해, 부모는 계속 waiting하며 signal을 기다리게 될 것이다. 이를 해결하기 위해 고민해보았으나 아직 결론이 나지 않았다.

Programmers

그동안 알고리즘에 소홀해졌었는데, 다시 공부도 할 겸 정말 코테 준비도 할 겸해서 프로그래머스를 시작했다. 처음엔 어색해서 헤매기도 했었지만, 3문제정도 풀고나니 조금 나아졌다.

백준 허브로 깃과 연동하여 잔디도 심어줄 계획이다.


그동안 깃 잔디가 비워졌었다.. vs code에 git 연동이 안되있던 것 같다. ubuntu로 올라가고있었나 :( 연결해야겠다.

저녁에 전 팀원들과 코노를 다녀왔다. 원래 어제 갈려했다가 발표준비가 늦게끝나서 못갔었는데, 오늘 다녀오니 너무 재밌었다. :)

profile
해윙

0개의 댓글

관련 채용 정보