2022-01-25 TIL(자바, 운영체제)

|

1. JAVA

  • 자바의 정석의 “Chapter 11. 컬렉션 프레임웍” 부분을 공부했다.
  • 컬렉션 프레임웍의 핵심 인터페이스와 그 인터페이스를 구현한 클래스들을 배움
    • ArrayList, LinkedList 클래스
    • Stack, Queue 인터페이스
    • Iterator
    • Arrays
    • Comparator, Comparable

2. CS (운영체제)

Process Synchronization 부분 강의를 수강했다.

오늘 배운 내용

  • Process Synchronization 문제
    • race condition, critical-section problem
  • Process Synchronization 문제 해결 알고리즘
    • Pererson’s Algorithm, Synchronization Hardware
  • Semaphore와 Monitor
  • Classical Problems of Synchronization
    • Bounded-Buffer Problem(Producer-Consumer Problem), Readers-Writers Problem, Dining-Philosophers Problem

3

오늘 생일이라 점심 식사를 가족들과 함께 먹고 나니 시간이 많이 흘러가 있어 알고리즘 문제를 풀지 못했다..

내일 오늘 풀지 못한 문제까지 두 문제를 풀어야겠다!