我开了三个线程,处理报文,但偶尔会出现死锁的情况,一般要处理数十万个报文才会出现,该如何调试啊?

解决方案 »

  1.   

    自己查代码,写的 有问题,没控制好同步
      

  2.   

    可能还是进程的先后关系有点问题
      

  3.   

    和处理数量没关系吧 查查有什么地方可能造成死锁的地方
      

  4.   

    麻烦您说说怎么调阿。我也知道有问题的
      

  5.   

     嘻嘻,就是不知道怎么才能找到死锁的地方采伐这个帖子的
      

  6.   

    怎么找死锁?先找到所有共享资源,再去找所有使用共享资源的地方是否做了并发控制。
      

  7.   

    读文件的共享区域是哪里啊?我锁住要处理的这个文件就可以了吧?