所以我用python构建了一个灌溉计时器。你知道吗
我希望它能够控制10个不同的阀门,所有阀门都有单独的定时器
两种方法都要定时灌溉(比如花园)。因此,这可以通过设置每天灌溉的天数和时间来实现
也希望能够设置一个阀门来循环灌溉,这将是从插条喷雾繁殖植物(所以这将是像10秒,10分钟关闭一次又一次)。
主要的问题是…有可能同时运行多达10个计时器。我的想法是有两种方式做计时器。要么我可以使用线程或我可以让它检查,看看是否阀门应该打开,每次它循环,如果真的,它会设置阀销高。下一次,如果超过了准时时间,它就会走低。你知道吗
两种方式都可以吗?你知道吗
我读过,当线程化时,如果两个线程从同一个变量读取数据,可能会导致问题。如果两个线程从同一个字典中读取,只要它是不同的索引呢?我已经把它设置成一个字典保存每个阀门的开始时间和结束时间。你知道吗
是的。你知道吗
实际上没有。Python有一个“全局解释器锁”,它阻止来自多个线程的同时访问。你根本不用担心这个。你知道吗
相关问题 更多 >
编程相关推荐