解决方案 »

  1.   

    因为你的接口本身不支持多个线程同时访问,即使你用了多线程,同一时间也只有一个线程可以访问
      

  2.   

    线程访问接口是并行访问的,线程增多,并行的数量就多,访问需要的时间也就多了
      

  3.   


    说明接口内步是同步的,无论多少线程在调,实际上只能有一个调用成功 ,别的都在等锁。
      

  4.   

    要看接口,接口同步的话,不管多少线程都不会减少。
      

  5.   

    和同步锁差不多,同一时间肯定只有一个线程能对接口操作;如果多个线程对同一个接口操作,最后接口肯定是有问题的;
    你先实现的是不是多个线程同时 对多个接口的拷贝进行操作??
      

  6.   

    最大的可能就是接口本身就是不支持并发的。 对于多个请求,他必须要排队处理。。
    当然也有可能你的代码有问题,这个就需要你把关键代码贴出来大家看一看了。
      

  7.   

    多线程执行时是需要进行同步处理,如果互相抢占资源,则会很费时间和资源,是否同步是判断多线程执行的高效性的有效手段.
      

  8.   

    能不能把具体的接口,或者调用环境说下?都不知道是如何调用和调用什么接口。
      

  9.   

    首先不是什么场合都适合用多线程的。
    LZ的接口是实现什么功能的?比如说什么什么业务?操作数据库什么的?