从线程内部停止线程

时间:2017-01-10 20:07:19

标签: python multithreading python-2.7

在我的代码中,我有类似的东西:

import threading

def threaded():
    i = 0
    while True:
        if i == 2000:
            break
        i += 1

if __name__ == '__main__':
    thread = threading.Thread(target=threaded)
    thread.daemon = True
    thread.start()
    thread.join()

我的问题是,当i等于2000时,线程会自行停止吗?还是我必须使用自定义实现的线程类手动停止线程?

0 个答案:

没有答案