我正在使用具有30赫兹周期的m_eventLoopScheduler.SchedulePeriodic。 有时我会在更长的时间(甚至2个秒)之后调用该方法而不是33毫秒。 有什么问题,我该如何解决?
EventLoopScheduler elp = new EventLoopScheduler();
elp.SchedulePeriodic(sendMsg, TimeSpan.FromMilliseconds(33));
.
.
.
private void sendMsg(){...}
我注意到ThreadPool.GetAvailableThread()减少了,所以它看起来像分配的线程需要时间。 ThreadPool.SetMinThreads()没有帮助