当前位置: 代码迷 >> Web Service >> 调用Web 服务,是否线程安全的
  详细解决方案

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

热度:286   发布时间:2016-05-02 02:48:17.0
调用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
  相关解决方案