Modul Process membahas konkurensi dasar BEAM, mulai dari primitif spawn, send, dan receive, dilanjutkan dengan process berkondisi yang menyimpan state melalui rekursi berekor, hingga propagasi kegagalan dengan link dan monitor. Perilaku antrean pesan beserta pembacaan defensifnya dibahas pada topik timeout dan mailbox, sedangkan Agent menutup modul sebagai abstraksi state sederhana di atas process. Modul ini mengikuti modul bahasa inti dan menjadi dasar langsung bagi kerangka OTP yang dibahas kemudian.
Process
Modul konkurensi dasar BEAM: spawn, send, receive, process berkondisi, link, monitor, timeout, dan Agent.
0/0 selesai
- spawn, send, dan receive
Primitif konkurensi paling dasar pada BEAM.
- Process berkondisi
Loop penyimpan state yang ditulis secara manual melalui rekursi berekor.
- Link versus monitor
Dua model propagasi kegagalan antar process.
- Timeout dan mailbox
Drift pesan, mailbox yang tumbuh tanpa batas, dan pembacaan defensif.
- Agent
Abstraksi state sederhana di atas process, beserta penilaian kapan Agent tepat digunakan.