Section 1/161 menit

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/await dan Task
  • actor dan @MainActor dasar
  • AsyncStream dan withCheckedContinuation standar
  • Migration guide dari GCD

Semua itu ada di entry #1–4. Panduan ini fokus pada fitur yang dibutuhkan ketika foundational knowledge sudah tidak cukup.