Daftar Isi
Pada bab sebelumnya kita telah mempelajari tentang proses, namun seiring berjalannya waktu dan tuntutan teknologi ternyata ditemukan kelemahan yang sebenarnya bisa diminimalisir pada proses. Untuk itulah diciptakan thread yang merupakan cara dari komputer untuk menjalankan dua atau lebih task dalam waktu bersamaan, sedangkan multithreading adalah cara komputer untuk membagi-bagi pekerjaan yang dikerjakan sebagian-sebagian dengan cepat sehingga menimbulkan efek seperti menjalakan beberapa task secara bersamaan walaupun otaknya hanya satu. Di sini kita akan belajar mengapa harus ada thread, perbedaan thread dengan proses, keuntungan pengimplementasian thread, model-model multithreading, pengimplementasian pustaka thread, pembatalan thread, thread pools, penjadwalan thread dan thread di Linux.
[WEBFSF1991a] 1991 . GNU General Public License – http://gnui.vLSM.org/ licenses/ gpl.txt. Diakses 29 Mei 2006.
[WEBWIKI2007] 2007 . Thread_(computer_science) – http://en.wikipedia.org/ wiki/ Thread_(computer_science). Diakses 16 Februari 2007.
[WEBWIKI2007] 2007 . Multiprocessing – http://en.wikipedia.org/ wiki/ Multiprocessing. Diakses 16 Februari 2007.
[WEBWIKI2007] 2007 . Computer_multitasking – http://en.wikipedia.org/ wiki/ Computer_mutitasking. Diakses 16 Februari 2007.
[WEBIBM] 2007 . linux_threading – http://www-128.ibm.com/ developerworks/ java/ library/ j-prodcon. Diakses 16 Februari 2007.