Home Start Back Next End
  
40
dapat
diblok
(blocking)
atau
tidak
dapat
dibloking
(nonblocking)-juga
dikenal dengan nama sinkron atau asinkron.
Pengiriman  yang  diblok:  Proses  pengiriman  di  blok  sampai  pesan
diterima oleh proses penerima (receiving process) atau oleh mailbox.
Pengiriman  
yang  
tidak  
diblok:  
Proses  
pengiriman  
pesan  
dan
mengkalkulasi operasi.
Penerimaan yang diblok: Penerima memblok sampai pesan tersedia.
Penerimaan
yang
tidak
diblok:
Penerima
mengembalikan
pesan
valid
atau null.
c) 
Penyangga (buffering) otomatis dan eksplisit
Apa pun jenis komunikasinya, langsung atau tidak langsung,
penukaran pesan oleh proses memerlukan antrian sementara. Pada
dasarnya, terdapat tiga cara untuk mengimplementasikan antrian tersebut:
Kapasitas
Nol.
Antrian
mempunyai
panjang
maksimum
0,
sehingga
tidak ada penungguan pesan (message waiting). Dalam kasus ini,
pengirim harus memblok sampai penerima menerima pesan.
Kapasitas  
Terbatas
Antrian  
mempunyai  
panjang  
yang  
telah
ditentukan, paling banyak “n” pesan dapat dimasukkan. Jika antrian
tidak penuh ketika pesan dikirimkan, pesan yang baru akan menimpa,
dan
pengirim
pengirim dapat
melanjutkan
eksekusi
tanpa
menunggu.
Link
mempunyai
kapasitas
terbatas.
Jika
link
penuh,
pengirim
harus
memblok sampai terdapat ruang pada antrian.
Word to PDF Converter | Word to HTML Converter