【发布时间】:2021-10-21 04:48:17
【问题描述】:
您好,这是我的代码,但我知道为什么 getName() 被划掉了??? [图片][1]
顺便说一句,我使用 python
[1]:https://i.stack.imgur.com/wHWm2.png
import time
def functionOne() :
print(threading.current_thread().getName()+ str (' is starting \n'))
time.sleep(2)
print(threading.current_thread().getName() + str (' is exiting \n'))
return
def functionTwo():
print(threading.current_thread().getName() + str (' is starting \n'))
time.sleep(2)
print(threading.currentthread().getName() + str (' is exiting \n'))
return
def functionThree():
print(threading.currentthread().getName() + str (' is starting \n'))
time.sleep(2)
print(threading.currentthread().getName() + str (' is exiting \n'))
return
if __name__ == "__main__":
t1 = threading.Thread(name='functionOne',target=functionOne)
t2 = threading.Thread(name='functionTwo',target=functionTwo)
t3 = threading.Thread(name='functionThree',target=functionThree)
t1.start();
t2.start();
t3.start();
【问题讨论】:
-
为什么是
currentthread和current_thread?见stackoverflow.com/questions/919897/…