标签: c# .net multithreading uart
我有C#多线程程序,它使用UART通过c ++ COM对象。我正在从几个线程访问UART并且它不是大声的。 穆解决方案:
答案 0 :(得分:2)
我建议使用一个专用线程来提取ConcurrentQueue的请求并对UART进行操作。 所有其他线程都应该Enqueue请求并继续他们的工作,所以没有等待。这符合您的需求吗?
ConcurrentQueue
Enqueue
以下是ConcurrentQueue