好像没有这么严重吧,系统给每个线程分配的时间片是几十毫秒,没有说切换时间是这么长?

解决方案 »

  1.   

    我觉得你说的有一定道理,可以考虑这样解决:
    两个线程不要频繁切换,将采集线程中的数据缓冲,每隔一段时间再交给绘图线程
      

  2.   

    如果,两个线程不频繁切换,还是要切换的。一旦切换,是不是就需要 若干毫秒 的时间,用于CPU保存当前信息,而不能采样。我的采样频率为30KHz,也就是两次采样间隔0.33毫秒,肯定会丢点。还是不行
       有谁可以谈谈,两个线程之间的切换时间到底是多少。有没有办法在软件上,解决这个问题。希望各位关注,谈谈。谢谢!