Saya ambil dari dokumentasi Python ya.
multiprocessing is a package that supports spawning processes using an API similar to the threading module.Oke, ada istilah spawn; yang kalau diartikan ke dalam bahasa indonesia artinya menelurkan, membiakkan dan menimbulkan. Ada lagi istilah process; kata kunci yang harus kita fahami sebelum kita lanjut ke istilah multiprocessing.
Apa itu process?
Kalau kata wikipedia process itu adalah
an instance of a computer program that is being executed.Instance, kata senior saya dulu bisa diibaratkan dengan cetakan. Arti bahasanya sendiri adalah contoh atau misal. Nah kalau saya artikan secara asal-asalan maka process bisa kita bilang adalah sebuah contoh atau cetakan dari program yang sedang dieksekusi oleh komputer. Kalau multiprocessing?
tik..tik..tik...
Wah setelah saya baca-baca pengertiannya sangat beragam. Dikutip dari sini, multiprocessing seringkali maknanya disalah artikan dengan multiprogramming, multitasking dan multithreading. Nah apa pula itu.
Ah sudahlah, silakan dicari aja ya artinya. Pilih mana yang paling kamu yakini, hoho.. Ini ada diskusi lengkap di StackOverflow tentang ini. Saya mau fokus sama multiprocessing yang di python saja. Kalimat kuncinya ini ...
Multiprocessing module allows the programmer to fully leverage multiple processors on a given machineMultiprocessing = pake multiple processor. Udah.
--
Postingan gaje >.<
Tidak ada komentar:
Posting Komentar