C#Dll中新建多个线程,如何将这些线程中的数据返回到ui线程 10

使用winform编写一个客户端,通过网口连接串口服务器中的多个端口,调用自己写的dll文件。在dll文件中将每一个端口连接都新建了一个线程,现在的问题是在dll文件中新... 使用winform编写一个客户端,通过网口连接串口服务器中的多个端口,调用自己写的dll文件。在dll文件中将每一个端口连接都新建了一个线程,现在的问题是在dll文件中新建的线程获取到的数据如何让主线程(ui线程)获取到,用以显示或者处理数据。在dll中新建线程到底科不科学?大神们是如何处理这个问题的,(所有连接都是同时工作的)。感激不尽!!!
并且所有子线程全部都是死循环,不间断发送数据和接收数据的。
展开
 我来答
阳光的雷咩咩
2017-05-17 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7812万
展开全部
dll和exe是在一个进程中,因此在dll里新建线程完全科学,具体怎么跨线程传递信息与是否dll无关,你可以在一个exe内部先学习测试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式