我有各种python函数,我打算独立运行。 对于〔实施例, DEF图形()负责所有GUI元素,并呈现GUI DEF连接()该函数不断监听,并连接到其他系统如何在python中独立运行不同的子进程?
的问题是这两种功能不平行运行。我已经使用多处理模块在python 这是
p = Process (target = graphic() , args =())
p1 = Process (target = connect() , args =())
p.start()
p1.start()
p.join()
p1.join()
eventhough在不同过程中运行这些功能2并联没有运行代码的要点。如果关闭GUI,我只能连接到系统。有什么办法可以并行生成过程,我可以在哪里独立运行图形和连接功能?
请问您能详细说明吗?您对上述代码有何期望?你是什么意思“不是平行运行?” – 2011-05-04 20:40:26
基本上,图形函数负责呈现GUI,我使用Tkinter编码。现在,连接功能不断循环并接收来自其他各种系统的连接。所以这就是我所做的。我运行这个程序,并在其他终端烧毁远离从属系统打算连接到这个主系统。关键是,只有当我关闭图形用户界面时才会发生连接,并终止图形功能。它不像这两个功能是独立运行并行的。 – Rahul 2011-05-04 20:45:29
您是否尝试直接在单独的python进程中运行这两个函数,以确保您看到您所看到的内容?除CPU周期外,可能会有某种资源争用。 – 2011-05-04 20:52:00