如何在python中停止线程而不停止标志

如何在python中停止线程而不停止标志,python,multithreading,thread-safety,python-multithreading,Python,Multithreading,Thread Safety,Python Multithreading,我正在使用python线程处理数据进程。现在我需要停止已被设置的线程,而RollingTaskHandler中的run()方法中没有停止信号。所以我想知道是否有一种直接的方法来停止线程?我使用线程方法并找到一些方法,有人使用这些方法吗 > >>> from threading import Thread > >>> dir(Thread) ['_Thread__bootstrap', '_Thread__bootstrap_inner', '_Th

我正在使用python线程处理数据进程。现在我需要停止已被设置的线程,而RollingTaskHandler中的run()方法中没有停止信号。所以我想知道是否有一种直接的方法来停止线程?我使用线程方法并找到一些方法,有人使用这些方法吗

> >>> from threading import Thread
> >>> dir(Thread) ['_Thread__bootstrap', '_Thread__bootstrap_inner', '_Thread__delete', '_Thread__exc_clear', '_Thread__exc_info',
> '_Thread__initialized', '_Thread__stop', '__class__', '__delattr__',
> '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__',
> '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__',
> '__repr__', '__setattr__', '__sizeof__', '__str__',
> '__subclasshook__', '__weakref__', '_block', '_note',
> '_reset_internal_locks', '_set_daemon', '_set_ident', 'daemon',
> 'getName', 'ident', 'isAlive', 'isDaemon', 'is_alive', 'join', 'name',
> 'run', 'setDaemon', 'setName', 'start']



from baymax.views.upgrade import RollingTaskHandler    
 threads=[]
 arg ={...}
 rolling_task_thread = RollingTaskHandler(arg)
 threads.append(rolling_task_thread)


from threading import Thread
class RollingTaskHandler(Thread):

你想做的就是“暂停”,这对你的研究应该有帮助。不,没有内置的功能。顺便说一句:是的,有人使用这些方法,即使不是直接用于某些方法。你能给出一个在python线程中挂起的代码示例吗?我可能可以。你在网上搜索过吗?这就是为什么我告诉你这个东西的名字,所以你可以自己研究这个话题。我不想给你上课,也不想做你的家庭作业。我用python搜索了suspend,suspend只是针对python进程,而不是针对线程