如何在Python下为Delphi创建线程
How create threads under Python for Delphi我正在使用Delphi应用程序中用于Delphi组件的Python托管Python脚本。我想创建后台任务,该后台任务始终按脚本运行。 是否可以创建即使脚本执行结束也可以继续运行的线程(但不能继续执行的宿主进程)。我注意到,如果执行脚本结束并且线程正在运行,则程序将卡住。但是,如果我等到线程完成,一切都会正常。 我正在尝试对线程使用"线程化"标准模块。 如果有帮助,Python有其自己的标准线程模块。您可以使用线程模块创建线程对象。 线程文档 线程文档 线程模块使用简单的Lock对象提供低级线程和同步。 同样,由于您在Delphi环境下使用Python,因此不确定是否有帮助。 如果一个进程全部死亡,则其线程也随之死亡,因此解决方案可能是一个单独的进程。 查看创建xmlrpc服务器是否可能对您有所帮助,这是进程间通信的简单解决方案。 根据定义,线程是同一过程的一部分。如果您希望它们继续运行,则需要将它们分叉到新的过程中。请参见os.fork()和朋友。 您可能希望在生成脚本后立即终止新进程(通过exit()等)。 |
相关内容
-
IE脚本错误如何做Web脚本错误解决技巧
IE脚本错误如何做Web脚本错误解决技巧,,这个问题是由于这样的...
-
win7怎么看电脑运行时间|win7怎么看软件运行时
win7怎么看电脑运行时间|win7怎么看软件运行时间,,1. win7怎么...
-
最新版Win7系统运行速度非常缓慢怎么解决
最新版Win7系统运行速度非常缓慢怎么解决,最新版,运行速度, ...
-
计算机正常运行中死机故障的解决
计算机正常运行中死机故障的解决,,通常有三个问题,如黑屏、花屏...
-
Win10系统无法运行红色警戒游戏怎么办?
Win10系统无法运行红色警戒游戏怎么办?,红色警戒,系统, 红色...
-
怎么解决Win10显示器输入不支持导致系统无法运
怎么解决Win10显示器输入不支持导致系统无法运行,不支持,显示...
-
电脑内存32g够用吗|电脑运行内存32g够用吗
电脑内存32g够用吗|电脑运行内存32g够用吗,,电脑运行内存32g够...
-
打开Web页面时,总是提示您是否可以运行诸如Activ
打开Web页面时,总是提示您是否可以运行诸如ActiveX控件和插件...
-
金蝶突然关机数据还有吗|系统运行过程中,突然关
金蝶突然关机数据还有吗|系统运行过程中,突然关机重新启动不...
-
如何清理win7系统垃圾,提高系统运行速度
如何清理win7系统垃圾,提高系统运行速度,,点评:运行一段时间后,就...
-
XP升级为7胜,过去40%台电脑仍在运行XP
XP升级为7胜,过去40%台电脑仍在运行XP,,4月23日消息:最近,有专家...
-
Win8.1系统下软件无法运行怎么办?|win8.1专业版
Win8.1系统下软件无法运行怎么办?|win8.1专业版系统下载,系统,...
-
怎样把电脑几核都运行|怎么设置电脑几核运行
怎样把电脑几核都运行|怎么设置电脑几核运行,,1. 怎么设置电脑...
-
更改电脑运行快捷键|怎么更改电脑快捷键
更改电脑运行快捷键|怎么更改电脑快捷键,,1. 怎么更改电脑快捷...
-
电脑设置停止运行快捷键|电脑设置停止运行快捷
电脑设置停止运行快捷键|电脑设置停止运行快捷键是什么,,1. 电...