相关疑难解决方法(0)

如何在正在运行的Python线程上调用函数

假设我有这个产生线程的类:

import threading
class SomeClass(threading.Thread):
    def __init__(self):
        threading.Thread.__init__(self)

    def run(self):
        while True:
            pass

    def doSomething(self):
        pass

    def doSomethingElse(self):
        pass
Run Code Online (Sandbox Code Playgroud)

我想要

someClass = SomeClass()
someClass.start()
someClass.doSomething()
someClass.doSomethingElse()
someClass.doSomething()
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?我知道我可以在函数内部调用一个函数run(),但这不是我的目标.

python python-2.7

21
推荐指数
1
解决办法
4万
查看次数

标签 统计

python ×1

python-2.7 ×1