folder Tahribat.com Forumları
linefolder Python
linefolder Python‘Da Multithreading Örneği



Python‘Da Multithreading Örneği

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ghlwe
    ghlwe's avatar
    Kayıt Tarihi: 12/Ağustos/2012
    Erkek

    Çoklu kullanım (İngilizcesi: Multithreading) özelliğine sahip bilgisayarlar birden fazla iş parçacığını donanım desteği sayesinde çalıştırabilir. Çoklu işlem yapabilen sistemlerden gelişen bu yöntem tek bir çekirdeğin kaynaklarını paylaşmak zorundadır. Bu kaynaklar: aritmetik mantık birimi, yazmaçlar (registers), işlemci önbelleği ve adres dönüştürme önbelleğidir. Çoklu işlem yapabilen sistemlerde (çok çekirdekli), işlem birimlerinin tamamı ayrı çekirdeklerde olmasına rağmen, çoklu kullanım tek bir çekirdeğin kullanılabilirliğini iş-parçacığı seviyesinde ve buyruk düzeyinde daha verimli hale getirir. Bu iki teknik birbirini tamamlayan tekniklerdir.

    -

     

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    import time
    from threading import Thread
    
    IS_PARCACIGI = 10
    
    def main():
        manager = IsParcacigi_Y()
        manager.start(IS_PARCACIGI)
    
    class IsParcacigi_Y:
        def __init__(self):
           pass
            
        def start(self, threads):
            isparcacigi_ref = []
            for i in range(threads):
                t = Is_Parcacigim(i)
                t.daemon = True
                #print ' Thread %i' % i
                t.start()
            for t in isparcacigi_ref:
                t.join()
    
    class Is_Parcacigim(Thread):
        def __init__(self, i):
            Thread.__init__(self)
            self.i = i
    
        def run(self):
            while True:
                print 'Thread ==> %d !\n' % self.i
                #print "%s: %s\n" % (IS_PARCACIGI, time.ctime(time.time()))
                time.sleep(.15)
    
    if __name__ == '__main__':
        main()
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    halat
    halat's avatar
    Kayıt Tarihi: 14/Aralık/2009
    Erkek
    <p>Cizik</p>
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZoRKaYa
    ZoRKaYa's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    Teşekkürler :) 

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo

    Bu oop olaylarını bi ben anlıyamadım tam anlamıyla :D bide threading birde regex

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    T3SL4
    T3SL4's avatar
    Kayıt Tarihi: 08/Haziran/2014
    Erkek

    Python ile Multithreading pek kullanılmasada ek bilgi olarak kalması + Class'larda aynı şekilde fazla kullanılmıyor fonksiyonlar iş görüyor çoğu zaman.


    Stay hungary Stay foolish
Toplam Hit: 1871 Toplam Mesaj: 5