我正在使用python flask开发一个Web应用程序。所以我意识到这很慢,因为它给出了输出。所以我决定使用多重处理来同时执行两个任务。我将flask框架代码和纯python代码分开了,因为我是烧瓶初学者。然后我使用MVC来完成,因此烧瓶框架代码仅在视图文件中。其他所有用纯python编写的支持部分。因此,与烧瓶实际上无关,只是将输出显示在网页上。
我有两个主要过程。
我的问题是...
我想同时运行这两个进程,但是No2进程直到no1进程将输出提供给列表(此列表应由这两个进程使用)后才启动,并且N01进程在给出输出后也不会停止,它也与no2进程一起运行。然后,当no1进程最初至少提供一个输出时,并行处理开始。我该怎么办?答案 0 :(得分:0)
这些代码同时启动两个功能。
“直到no1进程将输出提供给列表之前,no2进程才应该启动!” >>>为此使用“ if”语句!
代码:
from threading import Thread
def first_func():
print("Jundullah")
def second_func():
print("Ju")
def run():
Thread(target=first_func).start()
Thread(target=second_func).start()
run()