поток запускается до вызова Thread.start

t1=threading.Thread(target=self.read())
print "something"
t2=threading.Thread(target=self.runChecks(), args=(self))

self.readработает бесконечно, поэтому программа никогда не достигнет строки print. Как это возможно без вызова t1.start()? (Даже если я это вызову, он должен запуститься и перейти к следующей строке, не так ли?)

17
задан martineau 30 March 2018 в 21:54
поделиться