C# 同步执行伴随异步执行
由于不太会表述,标题大家将就着看。
我的问题是 舵机控制 软件
1、由于舵机控制串口时而不稳定 所以 每条命令之间 需要间隔 30毫秒 否则 就出错 出错 就会停止2分钟 运行很麻烦
2、既然需要间隔30毫秒了 那么 这个舵机软件有多个地方可以控制他 例如 键盘 例如自动控制软件
而且两者 可以同时操作
那么问题来了 用户 狂按键盘 则有可能导致 异常 即使 限制用户按的频率 但是 自动控制软件和键盘的按键 也可能冲突
隐形的冲突 就是 两个命令间隔在30毫秒内 则可能报错
这样的问题 怎么解决