![]() 34
Gambar 2.7 Cara Kerja Message Passing
Jika
dua
proses
berkomunikasi
diantaranya
harus
mengirimkan
pesan
dan
menerima pesan dari yang lainnya.
Pengiriman pesan mungkin dapat diblok atau tidak dapat diblok,
istilah diblok dan tidak diblok juga dikenal dengan nama sinkron dan
asinkron. Pada komunikasi sinkron proses pengiriman akan di blok
(menunggu) sampai
pesan
diterima
oleh
proses
penerima.
Sedangan
pada
komunikasi asinkron
proses
pengiriman
akan
segera
selesai
(tidak
perlu
menunggu), tetapi dengan dua kemungkinan berhasil atau tidak berhasil.
Berhasil artinya proses penerima sudah menerima pesan, dan tidak berhasil
artinya proses penerima belum siap menerima.
2.9.2
Shared Memory
Shared Memory
merupakan
salah
satu
metode interprocess
communication
yang
paling
sederhana,
dimana
semua
proses
|