Dalam minggu ini kita akan membahas apa itu concurenccy. Sehinngga, kita harus memulai list ini dengan memahami apa ituconcurrency. Video singkat 12 menit ini sangat padat tapi berbobot.
Disini akan dijelaskan tentang threads secara lengkap. Meskipun web nya terlihat kurang menarik tetapi penjelasannya yang mudah dipahami dan juga ditambah gambar-gambar menjadi mudah ditangkap.
Web yang menjelaskan tentang eksekusi program(process). Dijelaskan secara singkat bagaiamana cara komputer mengeskusi code. Dan term-term yang perlu kita ketahui.
Jika pnejelasan yang bersifat tulisan terasa kurang jelas tentang bagaimana cara kerja Non Uniform Acces Memory,video ini dapat dijadikan referensi belajar. Karena video ini penuh dengan animasi, maka sangat mudah dipahami.
Video 5 menit bagaiaman cara komputer melakukan process scheduling. Video disini dijelaskan tidak dengan tulisan melainkan melalui gambar yang sudah diilustrasikan sehingga mudah untuk dipahami.
Inter Procces Communication atau yang biasa disebut dengan ICP digunakan untuk bertukar data dari thread yang berbeda dalam satu atau lebih proses atau program. Dalam web ini kita diberikan penjelasan penjelasan singkat dari ICP serta diberikan juga Summary sehingga kita dapat mengulasnya.
Video penjelasan tentang fork dalam bahasa C. Keunggulan video ini adalah kita tidak dijelaskan secara teori akan tetapi dalam bentuk contoh kodenya yang nanti akan dijelaskan sehingga kita dapat langsung paham.
Jika dalam video di atas ingin diperjelas tentang bagaimana fork secara teori dan memory dapat kita lihat penjelasannya di web ini.
Dalam web ini kita akan diberikan semacam dokumentasi tentang apa itu execlp() dan penggunaannya. Akan tetapi, disini tidak hanya dokumentasi, kita juga diberikan penggunaan excelp() nya dan juga referensi yang berhubungan dengan hal tersebut.
Jika penjelasan dari web maupun video di atas kurang bisa dipahami, maka ini merupakan video yang paling mudah untuk dipahami karena dijelaskan fork menggunakan visualisasi.