Multithreading pada Python – Bagian 2 ( Sinkronisasi)
Author: Amru Rosyada · Published: September 1, 2008 · Category: Pemrograman Python
Artikel ini merupakan lanjutan dari artikel pertama yaitu multithreading pada python, pada artikel sebelumnya telah diulas tentang pembuatan threading tanpa sinkronisasi pada artikel kedua ini akan di ulas tentang pembuatan threading dengan sinkronisasi.
Kali ini kita akan memncoba untuk mengulas teknik multithreading pada python. Sebuah thread sering disebut juga “light-weight” process, karena sistem operasi umumnya menggunakan sedikit resources untuk menciptakan dan memanage thread.
Applikasi multithread bisa dicontohkan seperti halnya pada web browser, kalo kita lihat dengan seksama browser adalah aplikasi multithreading di satu sisi digunakan surfing dari internet dan pada saat yang bersamman dapat digunakan untuk melakukan download, keduanya adalah proces yang terpisah.Multithreding dapat digunakan untuk mengoptimalkan kinerja komputer, karena dengan multithreading kita bisa memanfaatkan resource-resource yang sedang idle.
Intinya adalah membuat prosess mempunyai subproses ataupun kita dapat membuat sharing data untuk proses-proses tersebut sehingga tidak terjadi deadlock saat threading tadi dijalankan. Pada artikel ini akan diulas bagaimana membuat program multithreading pada bahasa pemrograman python, meliputi :
Kali ini kita akan memncoba untuk mengulas teknik multithreading pada python. Sebuah thread sering disebut juga “light-weight” process, karena sistem operasi umumnya menggunakan sedikit resources untuk menciptakan dan memanage thread.
Applikasi multithread bisa dicontohkan seperti halnya pada web browser, kalo kita lihat dengan seksama browser adalah aplikasi multithreading di satu sisi digunakan surfing dari internet dan pada saat yang bersamman dapat digunakan untuk melakukan download, keduanya adalah proces yang terpisah.Multithreding dapat digunakan untuk mengoptimalkan kinerja komputer, karena dengan multithreading kita bisa memanfaatkan resource-resource yang sedang idle.
Intinya adalah membuat prosess mempunyai subproses ataupun kita dapat membuat sharing data untuk proses-proses tersebut sehingga tidak terjadi deadlock saat threading tadi dijalankan. Pada artikel ini akan diulas bagaimana membuat program multithreading pada bahasa pemrograman python, meliputi :
1 Pengenalan
2 threading Module
3 Thread Scheduling
4 Thread States: Life Cycle of a Thread
5 Thread Synchronization
6 Hubungan antara Producer/Consumer Tanpa Sinkronisasi
7 Hubungan antara Producer/Consumer dengan Sinkronisasi
8 Hubungan antara Producer/Consumer : The Circular Buffer
9 Semaphores
10 Events
11 Daemon Threads
2 threading Module
3 Thread Scheduling
4 Thread States: Life Cycle of a Thread
5 Thread Synchronization
6 Hubungan antara Producer/Consumer Tanpa Sinkronisasi
7 Hubungan antara Producer/Consumer dengan Sinkronisasi
8 Hubungan antara Producer/Consumer : The Circular Buffer
9 Semaphores
10 Events
11 Daemon Threads
Download Tulisan Lengkap: threading-python-amru-2.zip
(Visited 1,734 times, 1 visits today)
Related Articles
- Multithreading pada Python – Bagian 1
- Multithreading dengan Python (Ending) dengan Semaphore dan Event
- Multithreading pada Python – Bagian 3
- Java Thread – Games Engineering
- Cara Sinkronisasi Library di Mendeley Desktop dengan Cloud
- Menciptakan Host-Guest Connection
- Menampilkan data Sharepoint List pada Android App Menggunakan Xamarin
- BackgroundWorker pada Windows Aplikasi Menggunakan C#
- Xamarin Android: Membangun Aplikasi Mobile Dengan GridView
- Menambah Fitur Ala Blog
- Dialog Component pada Blazor Hybrid
- Koneksi OS Host dan Guest pada Virtualisasi
- Membuat Animasi pada Splash Screen Android App menggunakan Xamarin
- Xamarin Android : Bekerja Dengan ListView
- Membuat Splash Screen pada Android App menggunakan Xamarin
- Authentication dan Authorization pada Blazor
- Membuat Flyout Menu pada Android App menggunakan Xamarin
- Membuat Aplikasi Android Login Screen Menggunakan SQLITE dan XAMARIN
- Multiple Binding Navigator pada VB 2008
- Razor Class Library pada Blazor Hybrid