220223 - TIL

Suntory·2022년 2월 23일
1

TIL

목록 보기
35/57
post-thumbnail

✅ 한 일

💻 수행한 것들

  • 2주차 미션 3일차: 페어 프로그래밍 with Shine
    미션 2 구현을 시작했습니다. 보너스 넘버만 추가되는 거라 쉬울 줄 알았는데 의외로 좀 헤맸습니다. 그래도 잘 협의해서 기능 구현을 마무리하고 PR을 올렸습니다. 그 동안 미션에 시간을 많이 투자한 것 같아 2단계까지만 하고 개인 공부를 하는걸로 했습니다.

  • 운영체제 강의 수강: 프로세스 관련 강의를 듣고 스터디 준비를 마쳤습니다.

  • 알고리즘 1문제 풀기: 어제 오랜만에 알고리즘을 푸니 재밌어서 한 문제 풀었습니다. 아침에 알고리즘 푸는 습관을 들여보면 어떨까하는 생각이 다시 듭니다.
    문제

📝 배운 것들

자바의 스레드는 커널 스레드? 유저 스레드?

  • 오늘 운영체제 스터디에서 로니가 자바의 스레드는 커널 스레드인지 유저 스레드인지 궁금해서 조사한 내용을 공유해주셨다. 왠지 유저 스레드일 것 같다고 생각했다. 하지만 우리가 스레드를 만들어 I/O 작업들을 수행하더라도 다른 스레드가 작업을 멈추지 않는다. 그럼 왜 그럴까? 이유는 자바의 스레드는 커널 스레드와 1:1 매핑을 하기 때문이다.
    흥미로운 내용이라서 참고 링크를 통해 더 공부해보면 좋을 것 같다.

자바의 쓰레드 유저 영역 vs 커널 영역
자바 스레드는 어떻게 커널 스레드에 매핑하는가?

💪 좋은 점

  • 운영체제 스터디 시간에 추가로 학습한 내용을 공유해보았다.
  • 알고리즘 문제를 풀어보았다.

👀 아쉬운 점

  • 저녁시간에 조금 많이 쉰 것 같다..!

🗒 개선 방향

  • 저녁에 놀지만 말고 틈틈이 운동도 하기!!
profile
천천히, 하지만 꾸준히 그리고 열심히

2개의 댓글

comment-user-thumbnail
2022년 2월 23일

산토리님 안녕하세요~~ 같은 백엔드 클래스 ikjo입니다 ㅎㅎㅎ 운영체제 공부도 하시고 알고리즘 문제도 푸시고 알찬 하루였네요 ㅎㅎㅎㅎ 👍👍 정해진 시간까지 미션 수행하고 남은 시간 개인 공부하는 것도 좋은 방법인 것 같군요 ㅎㅎ!! 오늘 하루도 고생많으셨어요~🎉

1개의 답글