您的位置:程序门 -> .net技术 -> c#



线程间重名实例重突的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


线程间重名实例重突的问题
发表于:2007-03-30 20:29:27 楼主
有一个函数:
              public   void   dengji()
                {
                        http   dh1   =   new   http();
                   
                      //   do   something  

                        return;

                  }

在这里被调用:
for(int   i=0;i <x;i++)
  {
  thread   tzsb   =   new   thread(new   threadstart(dengji));
      tzsb.start();
    tzsb.sleep(y)
}

x,y的值都不是确定的.

问题在于,
            如果前一个线程还没有执行完,下一个线程又开始了,这样会面临冲突的问题

        类http的实例名都是dh1
        线程名都是tzsb好像无所谓

想了下,如果是动态命名实例就好了
不知哪位能解决这个问题?
发表于:2007-03-30 20:33:211楼 得分:0
这样会面临冲突的问题,有这样的冲突吗?
发表于:2007-03-30 20:56:222楼 得分:0
两个线程同时操作dh1怎么会没冲突呢?事实测试中也是有冲突的


快速检索

最新资讯
热门点击