请教下类似串口通讯更一般化的编程思路
By
aubreychao
at 2024-09-23 • 0人收藏 • 208人看过
像我们公司用到的设备只有c++dll,虽然有官方的c# pinvoke demo,但感觉他们的c#demo也不是很perfect,我参考他们的实现了功能,但感觉实现既不优雅又不健壮.最迷惑的在于多线程处理读写.大佬们有没有相关的文章或实践推荐下.
4 个回复 | 最后更新于 2024-10-08
登录后方可回帖
其实我也没见过别人怎么写的,
我这边, 如果串口里需要实时读取的操作, 那么一般是用以前的C语言的思路, 利用static静态变量存储实时值, 开一个线程while(1)死循环 , 里面利用switch()进行各种操作的变换和操作
如果没有上面那种需求, 那么读写操作里用lock(), 没问题的.