在我的应用程序中,我使用.NET SerialPort类来读取和写入数据.使用DataReceived事件完成读取,我假设在ThreadPool线程内部.写作由UI线程(WinForms)完成.
我想知道,如果有必要同步对SerialPort实例的访问,那么不会同时发生读/写.我的良心告诉我,我应该锁定这些调用,但我很困惑,因为我在互联网上找到的所有C#SerialPort示例根本不使用锁定.
.net c# serial-port
.net ×1
c# ×1
serial-port ×1