所以我有一个IRC机器人,我用它来做一些工作。机器人的主要逻辑是一段时间的True:声明。
我想做的是使应用程序具有多线程。它只会运行主应用程序,但也能够接受控制台上的输入。
我认为会是这样的......
from threading import Thread
def mainFunction():
while True:
doStuff
def consoleInput():
while True:
readAndProcessConsoleInput
t1 = Thread(target = mainFunction)
t2 = Thread(target = consoleInput)
t1.start()
t2.start()
我离开这里了吗?有没有人有专门处理这种类型的程序架构的资源?