示例。我想在单独的线程中共享getFrame
和processFrame
。
我认为我将为每个操作创建两个线程,但是我仍然不知道如何正确设置线程的优先级,我想getFrame
线程比processFrame
具有更高的优先级,但是,如果我只有两个线程,则在创建此线程后可以为getFrame
设置优先级,因此该优先级将在每个线程完成操作后起作用。我该如何解决?
也许我可以创建一个主线程,该线程将为getFrame
和processFrame
再创建两个线程,然后为getFrame
线程设置优先级?
答案 0 :(得分:1)
如果您试图更改线程的优先级以处理事件,对我来说,这似乎是系统设计的弱点。
在设计系统时,最好不要假设线程优先级,因为它可以根据设置在系统之间进行更改。
为什么不将事件发送到其他线程并等待确认。