如何使流程具有高优先级(关键)

本文关键字:关键 高优先级 何使流 程具 | 更新日期: 2023-09-27 18:27:02

我有一个win-CE应用程序,它与外部串行端口进行协商。

串行端口协议有一些限制规则。例如:

如果您收到通知信号,则应在通知信号后3毫秒内发送确认信号,否则协商失败!

因此,我需要在高优先级模式下运行我的运行进程(以及通过运行侦听线程)。我认为操作系统应该延迟/推迟所有不重要的任务(包括所有表单的绘制、重新绘制、更新等)。结果UI可能在某些时候没有响应,但这并不重要。

我想知道是否有办法/变通办法来实现这个目标。

如何使流程具有高优先级(关键)

查看智能设备框架。

http://www.opennetcf.com/library/sdf/

有一个OpenNETCF.ThreadEntry.SetPriority()方法。