Kembali menulis pada blog kesayangan saya, oke langsung saja... ini merupakan kelanjutan dari pembahasan saya mengenai THREAD pada pembahasan sebelumnya
http://berandailmukita.blogspot.com/2014/11/thread.html disini saya akan menjelaskan beberapa konfigurasi penting dalam membuat sebuah thread.
Thread dapat kita buat senidiri, tentunya dengan beberapa konfigurasi berbasis fungsi-fungsi tertentu. disini saya akan membahas dengan program C.
Berikut adalah beberapa fungsi thread :
1. pthread_t, berfungsi untuk menginisialisasi variabel agar mempunyai nilai bertipe thread.
2. pthread_mutex_t, berfungsi untuk tipe data mutex thread.
3. pthread_create, berfungsi untuk membuat sebuah thread baru.
4. pthread_detach, berfungsi untuk memisahkan thread yang berada pada kondisi joinable / terhubung.
5. pthread_cancel, berfungsi untuk membolehkan thread sekarang untuk membatalkan thread lain.
6. pthread_mutex_lock, berfungsi untuk mengunci objek mutex yang dirujuk oleh mutex. Jika mutex sudah dikunci, thread pemanggil akan ditahan hingga mutex menjadi tersedia (tidak terkunci).
7. pthread_mutex_unlock, berfungsi untuk membebaskan objek mutex yang dirujuk oleh mutex. Bagaimana cara mutex dibebaskan itu terganting dari tipe atribut mutex.