Ömer Ücel

July 28, 2007

Python İle Eş zamanlı işlemler

Filed under: Uncategorized — Tags: — Ömer Ücel @ 1:14 pm

Aynı anda birden çok işlem yapmak için bu yöntemi kullanabilirsiniz. Mesela benim gibi ftp ye dosya göndermeye çalışıyor ve dosyanız giderken programınız bir süreliğine kilitleniyorsa size de kodların ilaç gibi geleceğine inanıyorum.


import threading

class guncelle(threading.Thread):
#Eğer işlem içine bazı değerler aktarılması gerekiyorsa __init__ kullanmanız gerekiyor
def __init__(self,deger1,deger2):
self.deger1=deger1
self.deger2=deger2
threading.Thread.__init__(self)

def run(self):
print self.deger1 , self.deger2

guncelle("deger1","deger2").start()

Burada "run" fonksiyonuna yapılması gereken işlem kodlarını yazıyorsunuz. Eğer bu işleme dışarıdan bir kaç değer alacaksanız __init__ fonksiyonunu da kodlar arasına eklemelisiniz.

Daha fazla bilgi edinmek için şu adrese göz atmanızda yarar var.

http://www.devshed.com/c/a/Python/Basic-Threading-in-Python/

Onun haricinde herhangi bir arama motorunda "python threading using" kelime grubunu aratırsanız bir çok sayfa ile karşılaşacaksınız.

1 Comment »

  1. Teşekkürler.

    Comment by Abdurrahman — March 26, 2008 @ 10:08 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress