Merhabalar aynı projede çalışan iki process var , 1. process birinci() fonksiyonunu 2. process ikinci() fonksiyonunu çalıştırıyor birinci = Process(target=birinci)
ikinci = Process(target=ikinci)
procs.append(birinci)
procs.append(ikinci)
birinci.start()
ikinci.start()
1 ve 2. fonksiyon aynı class içerisindeler class ayniclass:
sa = None
def birinci():
global sa
sa = True
def ikinci():
if sa:
print('as')
else:
print('selam vermedi')tanımladığımız değişken
sa = None
1. fonksiyonda bir koşul oluşur ise a değerini sa = True olarak bool cinsinden veriyoruz 2. fonksiyonda bu verdiğimiz print(sa) aldığımızda sonuç her seferinde None geliyor. Oysaki ilk processteki fonksiyonda bunu True ya eşitlemiştik. Sorum bu iki fonksiyonun(farklı processlerde çalışan) birbiri ile haberleşmesini nasıl sağlayacağım ?
ilk fonksiyona return sa eklemeyi dener misiniz