Home Start Back Next End
  
18
system call
fork(),
kemudian
menyalin
semua
sumber
daya
proses
orang
tua
(parent
process) kepada proses
baru tersebut,
proses
anak (child process)
yang telah
terciptakan 
dapat digunakan untuk
mengeksekusi baris-baris kode perangkat
lunak
lainnya.
Sedangkan
dalam Sistem Operasi
Windows,
system
call
yang
bersesuaian
adalah  CreateProcess(),  walaupun    terdapat  sedikit  perbedaan  diantara  keduanya
yaitu:
bila
pada
Sistem
Operasi
Linux
bila
proses
orang
tua
(parent
process)
mati
maka
proses
anak
akan
tetap
hidup
dan
memiliki
proses
orang
tua
yang
disebut
dengan
init,
sedangkan
pada
sistem
operasi
Windows,
bila
proses
orang
tua  
mati
maka proses anak akan mati.
Agar suatu proses dapat berkomunikasi dengan proses yang lain diperlukan
mekanisme komunikasi antar proses / Inter Process Communication (IPC). IPC dapat
berupa
mengakses
file
bersama-sama,
menggunakan
shared
memory,
menggunakan
pipe atau menggunakan socket.
2.2.5  
Pemrograman Multi Thread
Multithread
berkaitan
dengan
kemampuan
sistem
operasi
untuk 
mendukung
sejumlah
thread
dieksekusi
di
dalam sebuah
proses
tunggal.
Pada
Windows
mendukung
multithread
jadi
main
thread dapat
membuat
lebih dari satu thread dalam
proses yang sama. Thread-thread
ini dijalankan pada
memori yang sama dengan
main
thread.
Pada .NET
framework
terdapat konsep
proses
yang
dikenal
dengan
AppDomain.  Setiap  AppDomain  diisolasi  dalam  memori  tertentu  dan  code  yang
Word to PDF Converter | Word to HTML Converter