gpt4 book ai didi

python - 如何防止对USB设备等资源的并发访问?

转载 作者:太空宇宙 更新时间:2023-11-03 18:52:12 25 4
gpt4 key购买 nike

我希望能够从多个应用程序使用 USB 设备(例如我运行 Flask Web 应用程序),并确保一次只有一个应用程序使用它。

就我而言,我使用继电器来打开/关闭门。门大约需要 20 秒才能打开。在此期间不应激活继电器,因为这会将门锁在中间。

提前致谢!

最佳答案

不完全是您问题的答案,但也许是关于如何在不使用全局变量的情况下解决此问题的另一个想法。

你为什么不写一个小程序来控制你的USB设备呢?该脚本在您的服务器上运行一次(一个实例),并按照您需要的方式与设备进行通信。它还负责并发性。

现在通过管道、套接字等与此脚本从您的 Web 应用程序进行通信,向其发送命令并从中接收结果。

关于python - 如何防止对USB设备等资源的并发访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18089022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com