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

大家讨论下'多线程'的设计模式怎么

2012-01-07 
大家讨论下多线程的设计模式如何?设计模式大多是依据 解耦 的原则,为了解决某个问题而总结出来.而多线

大家讨论下'多线程'的设计模式如何?
设计模式大多是依据 "解耦 "的原则,   为了解决某个问题而总结出来.
而多线程程序设计又增加了一些问题:   条件竞速和死锁.
对于程序员来说,   没有比 "时有时无的Bug "更令人讨厌的了:   很难保证Bug被真正解决;   时间一长,   其他人也要怀疑你的水平...
制造这种 "时有时无的Bug "正是条件竞速和死锁的拿手好戏.

所以,   我想也许可以根据 "避免条件竞速和死锁 "的原则总结出一些设计模式来.
我没有什么多线程程序设计的经验,   请大家多多指教,   共同提高.
不过,   这个跟数据库中的事务处理有很多共同之处,   应该可以借鉴.
-------------
预设几个场景(欢迎补充):
异步运算
利用多CPU
多用户响应

[解决办法]
没研究。。。我顶!
[解决办法]
我觉得首先要做好临界资源的保护吧。

热点排行