🙃2022.10.06

일일 회고 55회차

할일 및 한일

경험 및 배움

오늘은 오전에 이동통신 프로토콜 전공 수업을 듣고, 오후와 저녁에는 이것이 자바다 12장(멀티 스레드)를 공부해보고, notion 정리를 마무리하였다.

스레드의 상태를 제어하는 메소드들을 알아보았다.

주어진 시간 동안 스레드를 일시 정지 시키는 sleep() 메소드, 다른 스레드에게 실행을 양보하는 yield() 메소드, 다른 스레드의 종료를 기다리는 join() 메소드, 스레드를 번갈아가면서 실행하기 위한 wait() , notify() , notifyAll() 을 공부해보았다.

또한 스레드를 안전하게 종료시키기 위한 stop 플래그, interrupt() 메소드를 공부하였다.

그리고 주 스레드의 작업을 돕는 보조적인 역할을 하는 데몬 스레드, 스레드 그룹 등에 대해서도 정리하였는데 이 부분은 아직 잘 이해가 가지않아서 내일 세미나 전까지 계속 돌려보면서 숙지해볼 예정이다.

자바는 스레드 부분부터 확 어려워진다고 하더니 사실이였다. 전공으로 운영체제 수업을 듣지 않았다면 이해하기 더욱 어려웠을 것 같다.

어려워진 만큼, 이런 부분를 잘 알고 있는지의 여부가 차이를 가르니 열심히 공부해야할 것 같다.

총 정리는 notion 링크를 첨부한다.

개선 및 목표

  • 데이터베이스 수업을 위한 sql server를 설치해야 하는데, mac os에서는 지원이 되지 않아 도커를 이용한다고 한다. 내일 부터 실습을 진행해야 하니 빠르게 설치하는 법을 알아야 겠다.

Last updated