首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# SerialPort 的有关问题

2012-05-22 
C# SerialPort 的问题我在FORM_1弄了个BackgroundWorker。这个Worker里跟Port通信,每次请求通信一次就等待

C# SerialPort 的问题
我在FORM_1弄了个BackgroundWorker。
这个Worker里跟Port通信,每次请求通信一次就等待它返回我要的值。
ReceivedData事件绑定在FORM_2上,在ReceivedData里接受到这个请求的值后,
给FORM_1的全局变量的LIST赋值。

但是在Form_1上不能每次都能看到上一次通信的值,偶尔会取几个。
也就是,我请求了1,2,3,4,5,6,7,8,9,10
但是偶尔能取到5或者10的值。这个我觉得是随机的。

导致这个现象的是不是线程间资源抢占的原因?


[解决办法]
把代码放上来看下吧
[解决办法]
设备可能也有问题

热点排行