EventLoopScheduler在延迟中引发方法

时间:2015-10-19 10:44:36

标签: c# system.reactive

我正在使用具有30赫兹周期的m_eventLoopScheduler.SchedulePeriodic。 有时我会在更长的时间(甚至2个秒)之后调用该方法而不是33毫秒。 有什么问题,我该如何解决?

EventLoopScheduler elp = new EventLoopScheduler();
elp.SchedulePeriodic(sendMsg, TimeSpan.FromMilliseconds(33)); 
.
.
.
private void sendMsg(){...}

我注意到ThreadPool.GetAvailableThread()减少了,所以它看起来像分配的线程需要时间。 ThreadPool.SetMinThreads()没有帮助

0 个答案:

没有答案