flask web服务器的多处理与多线程



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

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

谢谢!

我是如何理解您只从共享资源中读取数据的。如果这是正确的,那么您就不想使用多线程。只有当你在阅读&在共享资源上写入数据,然后必须使用多线程或多处理器或其他方法。

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

相关内容

  • 没有找到相关文章

最新更新