ii = loadcode(0, 0, ipPath, ipPass);有时候也会在这儿返回 无法调用成功,但不会进到catch里面报错

解决方案 »

  1.   

    具体怎么解决我不太清楚。但是你说的
    用不用lock都一样
      object obj = new object();  lock (obj)你这里的代码lock的是个局部变量,肯定是一样的,要不你把obj提到外面,要不你用Moniter控制线程的异步试试
      

  2.   

    调用DLL之后线程延时一下试试
      

  3.   

    调用dll后,下面还有很多工作,本身不会马上就执行的。但另外的线程就会同时执行
      

  4.   

    调用DLL之后线程延时一下试试