SinusCosinusTangen
Top 10 List of Week 06
James Frederix Rolianto - Depok

Top 10 List of Week 06

  1. GeeksForGeeks - Thread in Operating System
    Website tersebut menjelaskan mengenai apa itu Thread, perbedaan Thread dengan proccess, kelebihan penggunaan thread dalam suatu proccess, dan menyebutkan tipe-tipe thread. Saya menyukai website tersebut karena penjelasannya singkat dan bisa dipahami.

  2. Code Magazine - How Many Threads Do You Need?
    Website ini menjelaskan dasar dalam multithreading, kenapa multithread diperlukan dan juga penjelasan mengenai multiproccessor. Saya menyukai website ini karena penjelasannya sangat padat dan menjelaskan beragam hal dengan baik.

  3. Baeldung - What is a Race Condition?
    Website ini menjelaskan tentang definisi race condition, penyebabnya, contoh code penyebab race condition, cara menangani race condition, dan data race. Saya sangat amat menyukai website ini karena penjelasan sangat lugas dan juga lengkap sekali.

  4. Guru99 - Inter Process Communication (IPC)
    Website ini menjelaskan apa itu IPC, kenapa menggunakan IPC, ketentuan penggunaan IPC, dan juga mengenai FIFO. Saya menyukai website ini karena meskipun penjelasannya singkat, namun sudah cukup untuk menjelaskan mengenai IPC.

  5. AfterAcademy - What is Kernel in Operating System and what are the various types of Kernel?
    Website ini berisi pengertian tentang kernel, fungsi kernel dan juga jenis-jenisnya. Saya menyukai website ini dikarenakan penjelasannya mudah dipahami dan cukup lengkap.

  6. GeeksForGeeks - Difference between Concurrency and Parallelism
    Website ini membahas mengenai apa itu Concurrency, apa itu Parallelism dan juga perbedaan keduanya.Saya menyukai website ini karena pembahasannya cukup lengkap dan disertai gambar ilustrasi yang membuat isi dari website tersebut bisa tersampaikan dengan baik.

  7. paper - EXPERIMENTS WITH MULTITHREADING IN PARALLEL COMPUTING
    Sebenarnya ini bukan artikel tetapi isi dari website tersebut merupakan paper eksperimen penggunaan multithreading dalam program. Paper tersebut cukup menarik karena membahas kecepatan proses suatu program menggunakan multithreading dalam parallel computing. Penggunaan multithread membuat performa membaik, namun tidak serta merta membuat semua proses lebih cepat dengan lebih banyak thread. Paper ini sangat amat menarik bagi saya karena menunjukkan bukti penggunaan multithreading dan menjelaskan perbedaan performa yang signifikan dengan multithread dengan baik.

  8. GeeksForGeeks - Difference between Long-Term and Short-Term Scheduler
    Website tersebut menjelaskan tentang perbedaan Long-Term scheduler dengan Short-Term scheduler. Saya menyukai website tersebut karena penjelasannya singkat dan to the point dalam membahas hal ini.

  9. GeeksForGeeks - Fork() in C
    Website ini menjelaskan mengenai Fork() dalam bahasa C. Saya menyukai website ini karena penjelasannya ringkas, disertai gambar dan disertai kode implementasi Fork() dalam bahasa C.

  10. Tutorials Point - Major issues with Multi-threaded Programs
    Website ini menjabarkan kekurangan dari penggunaan Multi-threading pada program. Saya menyukasi website tersebut karena penjelasannya singkat dan mudah dipahami.


© 2021-2021 - James Frederix Rolianto