Process ID di Linux Setiap process di linux memiliki Process ID atau yang bisa disingkat PID. PID merupakan 16 bit integer yang keluar secara berurutan. Setiap process memiliki parent process k ecuali process init. Berikut merupakan contoh kode untuk mendapatkan PID: Membuat Proses Baru (Proses Anak ) Ada 3 cara untuk membuat proses baru melalui kode program : 1. Fungsi system( ) Fungsi ini menjalankan shell command Definisi/deklarasi yang digunakan : #include < stdlib.h > int system ( const char * string); Contoh kode : Fungsi ini tidak disarankan karena tidak portable, menghabiskan resource, dan berbahaya (komputer bisa jadi tidak dapat digunakan lagi ketika ceroboh) 2. Fork ( ) Fork( ) akan menduplikasi proses yang ada. Proses hasil duplikasi disebut proses anak. Definisi/deklarasi fungsi ini: #include < unistd.h > pid_t fork(void); pid_t vfork (void); ...
All about Knowledge and le my profil