N
Navkirat Singh
Hey guys,
I am using a multiprocessing program, where the new process is supposed to change a variable in the main class that it branches out from. This is somehow not working, following is an approximate code. Would really appreciate any insight into this matter:
var = {}
class Something():
def set_var(self):
global var
var = somevalue
def get_var(self):
return var
def newprocess(self):
self.set_var()
def do_multiprocessing(self):
while true:
self.get_var()
new_process = process(target=newprocess)
new_process.start()
I am really confused here !
Any help would be awesome : )
Regards,
Nav
I am using a multiprocessing program, where the new process is supposed to change a variable in the main class that it branches out from. This is somehow not working, following is an approximate code. Would really appreciate any insight into this matter:
var = {}
class Something():
def set_var(self):
global var
var = somevalue
def get_var(self):
return var
def newprocess(self):
self.set_var()
def do_multiprocessing(self):
while true:
self.get_var()
new_process = process(target=newprocess)
new_process.start()
I am really confused here !
Any help would be awesome : )
Regards,
Nav