Python:线程还是多处理?

2024-05-15 02:11:48 发布

您现在位置:Python中文网/ 问答频道 /正文

问题

我需要每隔15秒对一个文件做一个简短的写入(其余时间都要睡觉)。。。在我看来,多线程或多处理将有助于解决这个问题,通过有一个专用的线程或进程来写文件。在时序/可靠性以及内存占用方面,哪一个更好?在

背景

我正在为Chumby编写一个小Python应用程序(内存可用性如此有限——系统内存总量为128MB);为了阻止默认的Chumby控制面板在我关闭后重新启动,需要每隔15秒左右写入一个临时文件,以“愚弄”通常会重新启动控制面板的看门狗进程。主应用程序可能正忙着做其他事情,我不想试图去“看时钟”,因为它正在做其他事情,以确保它挤压在临时文件写入。在


Tags: 文件内存应用程序进程系统时间控制面板事情
1条回答
网友
1楼 · 发布于 2024-05-15 02:11:48

Chumby似乎是基于Linux的,所以^{}应该是可用的(前提是您可以访问python2.6或更高版本)。在

此函数允许您安装定期调用的处理程序,因此您不需要线程或进程。在

相关问题 更多 >

    热门问题