可能还是在同步方面除了问题。
比如这边的线程正往里push着,那边就开始pop了。

解决方案 »

  1.   

    这个是先进先出,而且加了锁的.
    总觉得不是线程同步的问题...
    将Queue 换成List<T>也是一样.
    队列里面还有数据,但是Pop出来还是空...郁闷...
      

  2.   

    代码帖错了吧?编译不过,调用的地方改成非泛型的未见异常
    你试试把queue改为static型试试
    请输入线程数:111
    call in:13:11:31 653:
    13:11:31 653:总[2710]95|每秒2710
    call out:13:11:31 653:
    call in:13:11:32 653:
    13:11:32 653:总[9783]95|每秒7073
    call out:13:11:32 653:
    call in:13:11:33 653:
    13:11:33 653:总[16028]95|每秒6245
    call out:13:11:33 653:
    call in:13:11:34 653:
    13:11:34 653:总[23132]95|每秒7104
    call out:13:11:34 653:
    call in:13:11:35 653:
    13:11:35 653:总[30236]95|每秒7104
    call out:13:11:35 653:
    call in:13:11:36 653:
    13:11:36 653:总[37340]95|每秒7104
    call out:13:11:36 653:
    call in:13:11:37 653:
    13:11:37 653:总[44444]95|每秒7104
    call out:13:11:37 653:
    call in:13:11:38 653:
    13:11:38 653:总[51548]0|每秒7104