标签: c# process windows-ce thread-priority
我有一个赢得CE应用程序,它与外部串口协商。
串口协议有一些限制规则。例如:
如果收到ANNOUNCE信号,您应该在此之后最多3毫秒发送ACKNOWLEDGE信号,否则您将无法进行协商!
所以我需要以高优先级模式运行我的运行进程(并且运行监听线程)。我认为操作系统应该延迟/推迟所有非关键任务(包括所有形式的绘画,重新绘制,更新等)。结果,UI可能在某些时候没有响应,但它并不重要。
我想知道是否有方法/解决方法来实现这一目标。
答案 0 :(得分:2)
查看智能设备框架。
http://www.opennetcf.com/library/sdf/
有一个OpenNETCF.ThreadEntry.SetPriority()方法。