2022-01-25 TIL(자바, 운영체제)
25 Jan 2022 | 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
오늘 생일이라 점심 식사를 가족들과 함께 먹고 나니 시간이 많이 흘러가 있어 알고리즘 문제를 풀지 못했다..
내일 오늘 풀지 못한 문제까지 두 문제를 풀어야겠다!