为什么我的程序卡在一个帖子上?

时间:2016-03-02 02:06:36

标签: python multithreading

所以我正在编写一个使用线程的程序,但是当我创建一个新线程时,它会被卡在该线程中而其余的程序都无法运行。

file-mapping.properties

为什么我的程序卡在这个帖子上?

2 个答案:

答案 0 :(得分:1)

您在将该函数传递给Thread时调用该函数。不要包括括号。将其更改为:

t=threading.Thread(target=get_connections)

第二个问题是您在定义之前引用get_connections()。你需要稍微改变一下这个定义。

答案 1 :(得分:0)

  1. target=get_connections()会将get_connections的返回值作为目标参数传递。
  2. 根据get_connections的定义,它看起来像是一个类的方法。 使用get_connections作为创建线程t的代码,类的实例为None。