我正在尝试从2个函数访问列表,但问题是它们都会访问相同的数据。
我的想法不起作用,最初的想法就是:
mylist= ['string1','string2'.......'stringx']
def func(string):
....
def spawn_thread(string):
Thread(target = func(string)).start()
...
def start():
for something in mylist:
spawn_thread(something)
在第一次使用string1时,我需要在第二次运行string2的另一个线程中。
第一个帖子:
func(string1) -> func(string3) -> func(string5)
第二个帖子:
func(string2) -> func(string4) -> string(string6)
或者还有其他方式/更好的方法来实现这一目标吗?