Şimdi Ara

Python MultiProssesing soru?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
149
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • def yaz(y):
    try:
    for i in y:
    print(i)





    if __name__ == "__main__":
    p = Pool(processes=10)


    sonuclar = p.map(yaz, [ range(509058, 625000),
    range(625000, 750000),
    range(750000, 875000),
    range(875000, 1000000),
    range(1000000, 1250000),
    range(1250000, 1500000),
    range(1500000, 1750000),
    range(1750000, 2000000),
    range(2000000, 2500000),
    range(2500000, 5000000) ] )


    hiyerarşik yazdırmadan pekte farklı gibi gelmedi işlemci kullanımıda pek bir artış gözleyemedim yada gözden kaçırdım.
    Acaba kullanımı yanlış mı? Varsa nerede



    < Bu mesaj bu kişi tarafından değiştirildi steganography -- 22 Ekim 2018; 2:10:5 >







  • tek satır print işlemi ile pek fark göremezsin zaten. araya time.sleep() gibi direk blok ya da daha karışık matplot işlemi koyarsan fark daha belli olur. bir de başlama bitiş zamanlarını kaydedip farkına bakarsan daha doğru sonuçlar çıkar.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.