1. 알고리즘
2. 운영체제(공룡책)
*챕터4 - 스레드와 병행성 (Threads & Concurrency)
4.5.2 Fork Join
- 부모가 하나 이상의 자식을 생성(fork) 자식의 종료 후 join하고 그 시점부터 자식의 결과를 확인하고 결합
- 병렬 프로그램을 작성하기 위한 모델
4.5.2.1 Java에서의 Fork Join
- Java 1.7에 도입된 라이브러리
- 재귀적으로 Fork를 수행
- 해당 모델을 사용할 때 주의할 점은 어디까지 분할 해야할 지를 정하는 것이다.
3. 후니의 쉽게 쓴 시스코 네트워킹
* Part 7
4. 스프링 핵심원리 기본편 - 김영한
Chapter 8 빈 생명주기 콜백
- 빈 라이프 사이클(컨테이너 생성 - 빈 생성 - DI - 콜백 - 실행 - 콜백 - 종료
- 의존관계 주입 후 객체를 초기화 해줘야 한다. -> 스프링에서 제공하는 콜백을 통해 해당 시점을 알 수 있다. 종료 시에도 마찬가지
- 콜백을 지원하는 방법 3가지(InitializingBean, DisposableBean 인터페이스, @Bean(InitMethod, destroyMethod), @PostConstruct, @PreDestroy 애너테이션)
- 애너테이션을 활용하고 외부 라이브러리의 콜백 시점을 알고 싶을 땐 @Bean을 활용
'TIL' 카테고리의 다른 글
TIL - 0505 (0) | 2023.05.05 |
---|---|
TIL - 0503 (0) | 2023.05.03 |
TIL - 0501 (0) | 2023.05.01 |
TIL - 0429 (0) | 2023.04.30 |
TIL-0428 (0) | 2023.04.28 |