社区
C#
帖子详情
C# 多线程通信?
vekin001
2013-03-29 04:07:57
有两个线程 各自运行
现在第一个线程要通知另一个线程记录下东西
怎么通知啊?
...全文
214
7
打赏
收藏
C# 多线程通信?
有两个线程 各自运行 现在第一个线程要通知另一个线程记录下东西 怎么通知啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tigerhunter83
2013-03-29
打赏
举报
回复
用事件
Form 类里定义
AutoResetEvent writeEvent = new AutoResetEvent(false);
线程1
在需要通知线程2写东西的地方,调用
writeEvent.Set();
线程2
while(true)
{
writeEvent.WaitOne();
}
这样就行了。
群龙
2013-03-29
打赏
举报
回复
也可以试一下委托和事件
种草德鲁伊
2013-03-29
打赏
举报
回复
同一个进程里需要这么麻烦?
Azrael_King
2013-03-29
打赏
举报
回复
线程间的通信吗?这比较麻烦了,简单点是不是可以定义一个全局变量,当线程1需要线程2记录东西时,就将全局变量设置一个值,线程2每过一段时间去读变量的值,如果是协定的值就执行记录操作
_小黑_
2013-03-29
打赏
举报
回复
好深奥,球详细解释
bdmh
2013-03-29
打赏
举报
回复
管道,内存映射,消息等
stonespace
2013-03-29
打赏
举报
回复
把通知保存到一个队列中,另一个线程用一个死循环不断从队列中读取通知并且处理,
c#
编写串口通讯代码
多线程
实现.rar_
C#
串口_
c#
串口
多线程
_
c#
多线程
_串口
多线程
_串口
通信
串口
通信
的实现,编程环境为
C#
,实现技术采用了
多线程
方式
C#
,socket(
多线程
)
通信
利用
多线程
实现
C#
中socket网络
通信
模块,具体最大承受多少个客户端还不是很清楚,但是20个绝对没问题
C#
线程间
通信
采用的是
C#
的Winform开发,提供了两种线程交互的方式。 第一:在主线程中开启两个子线程,子线程用事件方式来进行
通信
。对于主线程的控件操作采用的是delegate委托的方式,避免主线程假死。 第二:采用的是SendMessage和FindWindow的方式来进行和主线程
通信
。 第三:改写了DefWndProc,使其支持自主事件。 第四:解决FindWindow 查找不到正确的WndID。
C#
tcp
多线程
通信
C#
多线程
通信
的经典例子,可以充分理解
多线程
在socket编程中的应用
c#
编写串口通讯代码
多线程
实现.rar_
c#
串口
多线程
_
c#
编写串口通讯代码
多线程
实现_young5op_串口_串口通讯
c#
编写串口通讯代码
多线程
实现,逻辑与界面分离。发送与接收都为单独线程
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章