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

怎么实现多线程保护

2012-02-08 
如何实现多线程保护是这样的,我的程序是一个网页的后台程序,需要调用一个非线程安全模块。由于不希望阻塞返

如何实现多线程保护
是这样的,我的程序是一个网页的后台程序,需要调用一个非线程安全模块。由于不希望阻塞返回网页调用阻塞页面,所以多线程接收页面调用。所以我的程序需要一个保护,不知道成熟的做法是什么?

我用的是c#

[解决办法]
让调用的instance mode是per call的不就好了?就是说每次调用都新生成一个class的instance,instance里面包含着你那个模块,这样就不会有多个线程同时访问那个非线程安全的模块了。用WCF的话,直接设置一下service的属性就可以了。
[解决办法]
帮顶,学习
[解决办法]
需要调用一个非线程安全模块

排队加信号量,可以。

热点排行