"안녕하세요 아미고! 저녁에 거창한 계획을 세우지 마시길 바랍니다. 멀티스레딩에 대한 합리적인 자료를 찾았으니 즐거운 시간 되시기 바랍니다.

더 나은 조합: Java와 Thread 클래스.

파트 I — 실행 스레드 . 멀티스레딩은 처음부터 Java에 내장되어 있었습니다. 먼저 스레드의 출처와 구성 방식을 기억해 봅시다.

파트 2 — 동기화 . 이 문서는 스레드 간 동기화의 기본 방법에 대해 설명합니다. 모니터, 잠금 및 동기화를 살펴보겠습니다.

파트 3 — 상호 작용 . 스레드가 상호 작용하는 방식에 대한 세부 사항에 대한 개요입니다. 스레드가 상호 작용할 때 발생할 수 있는 문제를 살펴보고 이를 방지하는 방법에 대해 이야기합니다.

파트 4 — Callable, Future 및 친구 . 이 부분에서는 다중 스레드 계산 작업 방법과 Java 1.8에 등장한 관련 도구에 대해 설명합니다. CompletableFuture 클래스에서 Future 인터페이스와 그 구현이 필요한 이유는 무엇입니까?

파트 V — 집행자, ThreadPool, 포크/조인 . 여기서 우리는 Executor, 스레드 풀, fork/join 프레임워크를 기억하려고 노력할 것입니다. 이 모든 것을 사용하는 방법과 읽어야 할 다른 내용을 배우게 됩니다.

6부 — 발사! 마지막 부분에서는 Java에서 사용할 수 있는 동기화 메커니즘을 고려하고 요약할 것입니다."