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

开发多客户端、并发事宜的程序,请大家提供点资料或源代码

2012-10-15 
开发多客户端、并发事务的程序,请大家提供点资料或源代码开发多客户端、并发事务的程序,请大家提供点介绍并

开发多客户端、并发事务的程序,请大家提供点资料或源代码
开发多客户端、并发事务的程序,请大家提供点介绍并发事务如何处理的资料或源代码


 
 
 


[解决办法]
在异步多线程编程时,最容易不经意就犯错的其实是个很低级的错误,就是可能在线程中使用共享变量。由于多线程程序几乎不可能断点调试(因此应该更多地上用TDD编程方法),因此这类使用共享变量的问题就更难调试发现了。例如代码

C# code
foreach(var x in 数据集合){    ThreadPool.QueueUserWorkItem(h=>    {        代码中使用到变量x    });   }
[解决办法]
C#并不十分适合编写并行程序,因为从语言层面缺乏消除副作用的限制。

使用Erlang、Haskell等函数式语言会比较好。

热点排行