Home Start Back Next End
  
42
Secara umum ada tiga pilihan kemana sinyal harus dikirim :
a) 
Mengirimkan sinyal ke thread yang dituju oleh sinyal tersebut.
b) 
Mengirimkan sinyal ke setiap thread pada proses tersebut.
c) 
Mengirimkan sinyal ke thread tertentu dalam proses.
G. Named Pipe
Named  pipe  hanya  bisa  digunakan  untuk  komunikasi  antara  dua
proses
yang
men-share common
file sistem.
Keuntungan
dari
named
pipe
adalah kemampuan untuk mengkomunikasikan dua proses yang dimulai
secara independent, dimana salah satu proses tidak fork off sebuah proses
baru.
H. Unnamed Pipe
Unnamed
pipe
digunakan
ketika
program Linux
mematikan
sebuah
proses yang terpisah setelah menggunakan pipe library call untuk men-create
dua
file
descriptors (salah
satunya
tiap
bagian
akhir
dari
pipe).
file
unnamed_pipe.c mengimplementasikan ends of a pipe dengan meng-create
dua input/output file descriptors:
int file_descriptors[2]
Pipe(file_descriptors)
dan kemudian forking off sebuah proses baru menggunakan fork library call:
pid_t spawned_process_pid = fork()
Word to PDF Converter | Word to HTML Converter