Jump to content

Arama yap

'parallel processing' etiketleri için arama sonuçları gösteriliyor.

  • Etikete Göre Ara

    Etiketler, virgülle ayrılır
  • Yazara Göre Ara

İçerik türü


Kategoriler

  • Paticik.com
    • Paticik.com
    • Yeni Gelenler
  • Pati Tech
    • İnternet
    • Donanım & Yazılım
    • Mobil Cihazlar
    • Programlama
    • Bilim & Teknik
    • Crypto Currency
  • Pati Zone
    • Eğlence
    • Çizgi Dünyası
    • Vizyon
    • Müzik
    • Konu Dışı
  • İlgi Alanları
    • Karalama Defteri
    • Masaüstü
    • Tarih
    • Görsel Sanatlar
  • Yaşam
    • Kişisel
    • Eğitim
    • Pati Pet
    • Gezdim Tozdum
  • Pati-Do
    • Tutorials [Öğretiler]
    • Buluşma-Event
    • Pazar Alanı (İkinci El)
  • Spor
    • Futbol
    • Basketbol
    • Patinaj
    • Spor Genel
  • Oyunlar
    • Bilgisayar Oyunları
    • Konsol
    • Diablo 3
    • FPS
    • MobA
    • Oyun Fotoromanları
    • Kart ve kutu oyunları
    • UO Scriptsharing
  • MMORPG Türleri
    • MMO Genel
    • Guild Wars 2
    • Star Wars: The Old Republic
    • World Of WarCraft
    • Rift: Planes of Telara
    • Warhammer Online
    • Age of Conan Hyborian Adventures
    • Aion
    • Darkfall Online
    • Mortal Online
    • Knight Online
    • Star Wars: Galaxies
    • Ultima Online - OSI -
    • Eve Online
    • Dark Age of Camelot
  • Paticik.com Oyun Sunucuları
    • StarCraft
    • Pati UO
  • Diğer
    • Garbage
    • Arşiv
  • Apex Legends's forum
  • Division 2's Mevzular
  • pati vaper's forum
  • bitcoin sevenler derneği (aka gözyaşı kulübü)'s forum
  • paticik horde's forum
  • Motorcular's Genel Konular
  • Motorcular's 2.El Al/Sat
  • Soulsborne Dies Twice's Kan ve Gözyaşı
  • Cave Man Games's Mobil Oyun
  • Galatasaray's Forum
  • Factorio's Forum
  • Oxygen Not Included's ONI Forum
  • Fularlılar's Fularlı filmler
  • Dikduranlar's Konular
  • Diablo's Forum
  • Paticik F/GO's Konular
  • Pisikletçiler's Konular
  • Anime Tavsiye Club's Konular

Takvimler

  • Takvim
  • dÖĞüş Kulübü's Etkinlikler
  • Division 2's Etkinlikler
  • Motorcular's Etkinlikler/Sürüşler
  • Granblue Fantasy's Etkinlikler

Sonuçların içinde bul...

Sonuçlarda bul...


Oluşturulma tarihi

  • Başlangıç

    Bitiş


Son yazılan

  • Başlangıç

    Bitiş


Sayısına göre filtrele...

Üyelik tarihi

  • Başlangıç

    Bitiş


Grup


Hakkımda

1 sonuç bulundu

  1. Selamlar, Python noobuyum, yeni başladım sayılır o yüzden yardım rica ediyorum. Yapmak istediğim işlem basit, N adet process oluşacak ve bunlar infinite loop içerisinde olan işlemi çağıracaklar ve içeride belirli işlemler yapılacak ( ilgili işlemin kaç saat süreceği belirli değil o nedenle while true olarak belirttim ) . Buradaki en büyük problemim global olarak tanımladığım değişkenlerde değişiklikler olacak olması, beceremedim :) Aşağıda genel yapmak istediğimin örneğini atıyorum. şimdiye kadar denediklerim; multiprocessing.Value yerine daha önceden düz değişken tanımlayıp metodlara parametre olarak paslamayıp, içinde global olarak belirtmiştim yemedi. Lock eklemeyi denedim, beceremedim Basit tipler(int, double vs) yerine Array, List, Dictionary vs kullanmak istesem nasıl yapmak gerekecek Program içerisinde sabit ve değişecek olan değişkenleri farklı bir class a almak istesem nasıl yapabilirim, bu konuda da yardım edebilirseniz sevinirim. from datetime import time from multiprocessing import Process, Value import ctypes count = Value(ctypes.c_int, 0) value = Value(ctypes.c_double, 100.0) increase_array = [] decrease_array = [] def increase_append(c): val = {"c": c.value, "count": count.value} increase_array.append(val) print(increase_array) def decrease_append(c): val = {"c": c.value, "count": count.value} decrease_array.append(val) print(decrease_array) def increase_count(c): c.value += 1 print(count.value) increase_append(c) def decrease_count(c): c.value -= 1 print(count.value) decrease_append(c) def make_operations(c): while True: time.sleep(5) if c.value < 20: increase_count(c) else: decrease_count(c) if __name__ == '__main__': proc = [] for i in range(50): process = Process(target=make_operations, args=[count]) process.start() proc.append(process) while True: for p in proc: p.join()

Yasal Duyuru

5651 sayılı kanun kapsamında, Paticik.com, işbu sayfadaki mesajların ve içeriğin Yer Sağlayıcısıdır. Yayınlanan içeriklerden doğabilecek her türlü sorumluluk içeriği üreten kullanıcıya aittir. Şikayet ve talepleriniz için buraya tıklayıp bize ulaşabilirsiniz. Alternatif olarak [email protected] e-posta adresinden bize ulaşabilirsiniz.

×
×
  • Yeni Oluştur...