flask Web的多处理与多线程

2024-06-16 08:58:53 发布

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

所以我在我的RaspberryPi上运行了一个python脚本,它读取传感器数据,并将这些数据保存到一个简单的.csv文件中。我还在同一个raspberry pi上运行一个dash Web服务器,它读取.csv数据并将其发布到Web服务器,另一个脚本读取数据并通过lora无线电接口实时发送。你知道吗

由于所有这些进程都是从共享资源(csv数据文件)读取数据,我想知道是使用python多处理模块还是多线程模块更好?我了解到,在共享内存资源和I/O进程时,最好使用多线程。我的思维方式正确吗?你知道吗

谢谢你!你知道吗


Tags: 模块文件csv数据服务器脚本web进程
1条回答
网友
1楼 · 发布于 2024-06-16 08:58:53

我怎么理解你只从共享资源读取数据。如果这是正确的,那么您就不想使用多线程。只有在读取和写入共享资源上的数据,然后必须使用多线程、多处理或其他方法时,才开始出现问题。你知道吗

https://www.youtube.com/watch?v=oIN488Ldg9k 请参阅此视频链接以了解“多处理和多线程之间的区别”。你知道吗

相关问题 更多 >