Link tutorial thread
Salah satu penemuan menarik selama saya mencoba menggali lebih dalam konsep multithreading dalam bahasa pemrograman adalah pybackground.py. modul ini adalah wrapper modul thread bawaan python yang mengusung multithreading secara mudah dan cepat. sebagai informasi, menurut beberapa diskusi di milis, multithreading menjadi kunci utama pemrograman di masa depan. secara mudahnya adalah, ketika suatu loop proses 1 dijalankan, saat itu dijalankan pula loop proses 2 secara meta-paralel. jadi seakan2 ada 2 proses berjalan. ketika proses 1 menjalankan reply, proses 2 otomatis dalam kondisi wait begitu pula sebaliknya. nah, disini dengan memakai pybackground kita bisa membuat thread ini secara mudah. saya contohkan disini membuat 2 proses berjalan bersamaan
from pybackground import background def server1(arg): # jalankan proses 1 ftp.server_forever() print "server 1 aktif..." return arg def server2(arg): # jalankan proses 2 ftp.serve_forever() print "server 2 aktif..." return arg # aktifkan thread server 1 dan 2 secara paralel background(server1)(1) background(server2)(2)

No Comments Yet