读书人

怎么实现多线程保护

发布时间: 2012-02-08 19:52:21 作者: rapoo

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

我用的是c#

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

排队加信号量,可以。

读书人网 >软件开发

热点推荐