操作系统的调度肯定比你强。
自己找找自己代码的问题吧。

解决方案 »

  1.   

    如果确认没有报错的话,你只能通过手动控制,定时轮询
      

  2.   

    没执行的线程里面只是执行数据库的操作 没有别的功能 只不过插入的数据量比较大 会不会是这个原因了
      

  3.   

    经过调试发现那个线程不是不执行了 。
     我设置的Thread.Sleep(300) ,实际上他的执行间隔在20多个小时的运行后已经远远超过300ms了 。
     所以我设置断点后 不能很快捕获到方法的执行 而是在等待了10多分钟后方法才执行。
    这是为啥了 ,难道只能通过代码来自己调度了?
      

  4.   

    结贴。原因是那个线程里面数据入库的方法执行的时间过长,导致我觉得线程一直没运行。