嗨我正在使用串行端口通信到我的设备之一使用python代码。它发送一组十六进制代码,接收一组数据。处理它。阅读串行端口中的子进程阅读
此数据必须存储在数据库中。
我有另一个脚本,它有MYSQLdb库推送到数据库。
如果我在一个脚本中按顺序执行此操作,那么我会在采样率上损失很多。如果我不连接到数据库并将其插入到表中,我可以每秒最多采样32个数据集。
如果我使用Multiprocessing并尝试运行它,那么我的采样率会变为0.75,因为父进程正在等待孩子加入。所以我该如何处理这种情况。
是否可以通过使用队列填充数据来独立运行它们?
不知道你的意思是“等待孩子加入” – scytale