首页 / 知识
如何在Python下为Delphi创建线程
2023-04-15 09:48:00

How create threads under Python for Delphi我正在使用Delphi应用程序中用于Delphi组件的Python托管Python脚本。我想创建后台任务,该后台任务始终按脚本运行。 是否可以创建即使脚本执行结束也可以继续运行的线程(但不能继续执行的宿主进程)。我注意到,如果执行脚本结束并且线程正在运行,则程序将卡住。但是,如果我等到线程完成,一切都会正常。 我正在尝试对线程使用"线程化"标准模块。 如果有帮助,Python有其自己的标准线程模块。您可以使用线程模块创建线程对象。 线程文档 线程文档 线程模块使用简单的Lock对象提供低级线程和同步。 同样,由于您在Delphi环境下使用Python,因此不确定是否有帮助。 如果一个进程全部死亡,则其线程也随之死亡,因此解决方案可能是一个单独的进程。 查看创建xmlrpc服务器是否可能对您有所帮助,这是进程间通信的简单解决方案。 根据定义,线程是同一过程的一部分。如果您希望它们继续运行,则需要将它们分叉到新的过程中。请参见os.fork()和朋友。 您可能希望在生成脚本后立即终止新进程(通过exit()等)。 |
最新内容
相关内容
linux定时执行命令?
linux定时执行命令?,时间,系统,服务,任务,工作,标准,情况,周期性,工具,命令,linux下编写定时任务crontablinux怎么添加定时任务?下面就让我们来vim运行linux命令?
vim运行linux命令?,系统,工作,信息,地址,命令,标准,时间,情况,工具,基础,linux系统中如何进入退出vim编辑器,方法及区别先按ESC,再输入冒号,在输linux看命令执行过程?
linux看命令执行过程?,系统,服务,状态,软件,时间,数据,地址,命令,进程,情况,linux查看历史命令记录及时间(linux查看历史命令执行时间)打开linlinux下并行运行命令?
linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,linux多个用户同时执行命令会冲突吗不会冲突。解释:用户登录linuxlinux下执行命令行?
linux下执行命令行?,工作,系统,信息,单位,命令,基础,地址,设备,权威,标准,mv什么意思呢?1、MV就是音乐短片(Music Video),是指与音乐(通常大部分是linux安装执行命令?
linux安装执行命令?,系统,软件,网络,密码,官方网站,在线,工作,盘中,电脑,第一,linux常用安装软件的命令1、)bin包,如jdk-1_5_0_05-linux-i58bin,linux执行命令超时?
linux执行命令超时?,时间,代码,系统,名字,环境,工作,服务,下来,名称,地址,如何解决SSH连接Linux超时自动断开1、修改一下SSH服务的超时时间,根linux远程执行多命令?
linux远程执行多命令?,工具,服务,命令,状态,暂停,代码,底部,时间,地址,系统,Linux多台主机批量执行命令1、执行命令(记得先对doCommand.s h增加linux下并行运行命令?
linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,linux多个用户同时执行命令会冲突吗不会冲突。解释:用户登录linuxlinux命令行执行工具?
linux命令行执行工具?,工具,系统,网络,分析,工作,服务,状态,信息,电脑,发行,shell编程(掌握Linux命令行工具)1、在开始Shell编程之前,我们需要linux执行命令超时?
linux执行命令超时?,时间,代码,系统,名字,环境,工作,服务,下来,名称,地址,如何解决SSH连接Linux超时自动断开1、修改一下SSH服务的超时时间,根linux安装执行命令?
linux安装执行命令?,系统,软件,网络,密码,官方网站,在线,工作,盘中,电脑,第一,linux常用安装软件的命令1、)bin包,如jdk-1_5_0_05-linux-i58bin,