Lebih cepat membuat Thread dibandingkan dengan membuat proses
Ciri-ciri sebuah Thread:
- Thread state
- Saved thread context
- Execution stack
- Local variables
- Akses ke memori dan sumber daya yang dimiliki oleh prosesnya.
Thread pada Sistem Operasi Linux menggunakan POSIX standard thread API. Dapat diinisialisasi dengan "pthread" pada suatu kode program. Tidak lupa juga menambahkan "-lpthread" saat membuat compiler sebuah kode program berisikan thread.
Keterangan: pthread adalah sebuat tipe variabel yang dapat digunakan untuk kode program yang akan mengeksekusi Thread.
Bagaimana cara membuat Thread?
Cukup mudah untuk membuatnya:
int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void * ( *start_routine) (void *), void *arg);
Keterangan parameter:
1. Thread ID
2. Thread attribute
3. Fungsi yang ingin dijalankan
4. Thread argument
Tidak ada komentar:
Posting Komentar