摘要: 随着对多线程学习的深入,你可能觉得需要了解一些有关线程共享资源的问题. .NET framework提供了很多的类和数据类型来控制对共享资源的访问。考虑一种我们经常遇到的情况:有一些全局变量和共享的类变量,我们需要从不同的线程来更新它们,可以通过使用System.Threading.Interlocked类完成这样的任务,它提供了原子的,非模块化的整数更新操作。还有你可以使用System.Thre... 阅读全文
posted @ 2009-02-02 11:47 老大卫 阅读(3391) 评论(0) 推荐(0) 编辑
摘要: Net 并没有提供进程间通讯的类,其实这句话是不对的,.Net提供了强大的进程间通讯的功能,不仅可以完成本机上进程间的通讯,还可以完成网络上的任意两台计算机间的进程通讯。这些技术分别为WebService、企业级服务、.NET 远程处理,我会在后面的文章中逐步学习总结。这里还是借助系统的功能来实现,提供一种利用发送消息的方法实现的进程间的通信。发送方需要调用两个系统API:SendMessage与... 阅读全文
posted @ 2009-02-02 09:40 老大卫 阅读(4317) 评论(0) 推荐(0) 编辑