Konkurensi

Konkurensi modern Crystal: fiber, channel bergaya CSP, pernyataan select, execution context sejak 1.21, dan keamanan memori bersama.

Modul ini membahas konkurensi, yaitu kemampuan menjalankan beberapa pekerjaan secara bersamaan dalam satu program. Urutannya bergerak dari fiber dan spawn, channel bergaya CSP, pernyataan select, execution context yang diaktifkan secara default sejak Crystal 1.21, hingga Mutex dan atomic untuk memori bersama. Fiber dan channel didahulukan sebelum thread karena keduanya merupakan mekanisme konkurensi asli bahasa ini.