从2个函数访问一个dict

时间:2015-09-19 18:45:35

标签: python multithreading

我正在尝试从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)

或者还有其他方式/更好的方法来实现这一目标吗?

0 个答案:

没有答案