C#线程间通信

时间:2016-10-12 06:28:53
【文件属性】:

文件名称:C#线程间通信

文件大小:92KB

文件格式:RAR

更新时间:2016-10-12 06:28:53

C#、进程

采用的是C#的Winform开发,提供了两种线程交互的方式。 第一:在主线程中开启两个子线程,子线程用事件方式来进行通信。对于主线程的控件操作采用的是delegate委托的方式,避免主线程假死。 第二:采用的是SendMessage和FindWindow的方式来进行和主线程通信。 第三:改写了DefWndProc,使其支持自主事件。 第四:解决FindWindow 查找不到正确的WndID。


【文件预览】:
messageTry
----messageTry.suo(33KB)
----messageTry.sln(872B)
----messageTry()
--------messageTry.csproj(4KB)
--------SendMessage.cs(1KB)
--------Class1.cs(2KB)
--------Form1.cs(3KB)
--------Program.cs(553B)
--------messageTry.suo(20KB)
--------Form1.resx(6KB)
--------Properties()
--------Form1.Designer.cs(4KB)
--------messageTry.sln(872B)
--------messageTry()
--------obj()
--------bin()

网友评论

  • 怎么下载提示有病毒
  • 实用,有参考价值
  • 不错,有参考价值!
  • 目的达到了,就是看着有点乱。。
  • 实用, 需要理解一下才可以应用到环境中
  • 还行,就是太简单了点。要是有个进度条什么的就更好了。
  • 实用, 需要理解一下才可以应用到环境中