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

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

2012-10-23 
调用Web 服务,是不是线程安全的?现有一个企业用Java写的Web服务,我在Visual C#2005写的一个多线程窗体程序

调用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

热点排行