Thread Pada Linux

Thread merupakan sekumpulan baris instruksi yang alurnya berjalan secara sekuensial di prosesor. Secara sederhana thread adalah bagian dari suatu proses atau bisa juga disebut sebagai proses kecil. 1. GNU/Linux menggunakan POSIX Standar Thread API Dikenal dengan pthread 2. Program dengan thread harus di-compile dengan "-lpthread" Contoh : gcc testhread.c -o thread -lpthread Program diidentifikasikan dengan thread ID -Type data : pthread_t Fungsi-fungsi programming pthread : 1. pthread_t = tipe data thread 2. pthread_mutex_t = tipe data mutex thread 3. pthread_create = int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void*), void *arg); Parameter : pertama = thread ID Kedua = thread atribut (NULL untuk default atribut) Ketiga = thread yang ingin dijalankan Keempat = parameter untuk fungsi yang dijalankan Fungsi yang digunakan untuk menciptakan thread baru dalam suatu proses dengan atr...