读书人

调用Web 服务是否线程安全的

发布时间: 2012-10-23 12:12:22 作者: rapoo

调用Web 服务,是不是线程安全的?
现有一个企业用Java写的Web服务,我在Visual C#2005写的一个多线程窗体程序中调用它
在C#的窗体的类变量中定义:
ABS.WebServiceService abss = new ABS.WebServiceService();

然后创建多个调用它的线程:
Thread thread = new Thread(new ThreadStart(webservice));

线程体如下:
void webservice()
{
string ret=abss.dosomework( arg1,arg2);
}

现在想请教的是:
1 多个线程并发调用一个abss.dosomework服务是否安全?
2 是否需要在每个线程中单独new一个abss实例才可确保安全?

谢谢

[解决办法]
可以每个线程中new 一个abss实例,这样就可以并发访问web service

读书人网 >Web Service

热点推荐