1. Apa Itu Deep Dive Swift Concurrency?
1. Apa Itu Deep Dive Swift Concurrency?
Panduan ini adalah lanjutan dari swift-concurrency-complete.md (entry #1) dan swift-isolation-swift6.md (entry #2). Di sini kita menggali mekanisme runtime yang tidak terlihat dari permukaan: bagaimana cooperative thread pool benar-benar bekerja, bagaimana menulis Custom Executor untuk mengintegrasikan dengan event loop eksternal, mengapa actor reentrancy bisa menyebabkan bug yang subtle, dan bagaimana menulis custom AsyncSequence yang benar.
Target pembaca: developer yang sudah nyaman dengan async/await, Task, actor, dan @MainActor, tapi ingin memahami mengapa dan bagaimana di balik abstraksi tersebut — serta menguasai API lanjutan yang jarang didokumentasikan.
Yang Tidak Diulang dari Guide Sebelumnya
Panduan ini tidak membahas ulang:
- Sintaks dasar
async/awaitdanTask actordan@MainActordasarAsyncStreamdanwithCheckedContinuationstandar- Migration guide dari GCD
Semua itu ada di entry #1–4. Panduan ini fokus pada fitur yang dibutuhkan ketika foundational knowledge sudah tidak cukup.