Thread by Example (5): Thread-Specific Data
Semua thread dalam satu program memakai alokasi alamat memory yang sama, yang artinya jika satu thread mengubah isi suatu alamat memory, maka perubahannya akan dapat dilihat oleh thread lain. Hal ini memungkinkan multiple thread untuk beroperasi dengan data yang sama tanpa menggunakan mekanisme interprocess communication.
Namun, kadang kita butuh tiap thread mempunyai alamat data sendiri yang saling independen. Linux menyediakan area thread-specific data, yang memungkinkan tiap thread mempunyai duplikat data yang terpisah, yang dapat diubah tanpa mempengaruhi thread lain.
Objective
Yang dipelajari:
- menggunakan thread-specific data dalam thread



Komentar Terakhir