e-Book Semaphores
Mei 29, 2007 — amutiaraThe Little Book of Semaphores, buku teks free, memperkenalkan prinsip-prinsip sinkronisasi pada pemrograman concurrent.
Pada kebanyakan kurikulum ilmu komputer, sinkronisasi merupakan modul dari kelas OS. Buku teks OS menyajikan sekumpulan masalah standard dengan sekumpulan solusi standard, namun kebanyakan mahasiswa tidak mendapatkan pemahaman material yang baik atau kemampuan untuk menyelesaikan masalah yang mirip.
Pendekatan buku ini adalah mengindentifikasi pola-pola/contoh-contoh yang berguna dari berbagai masalah sinkronisasi dan juga menunjukan bagaimana hal tersebut dapat dirakit ( assembled) menjadi solusi. Untuk setiap masalah, buku ini memberikan pentunjuk penyelesaian (hint) sebelum menampilkan solusinya. Hal ini akan membuka wawasan mahasiswa untuk mencari solusi dengan caranya sendiri.
Buku ini memuat masalah klasik, termasuk “Readers-writers,” “Producer-consumer”, and “Dining Philosophers.” Disamping itu, buku juga memuat sejumlah masalah yang tidak klasik (yang dibuat oleh pengarang buku).