厚颜求翻译
发布网友
发布时间:2022-12-26 16:29
我来回答
共1个回答
热心网友
时间:2023-09-24 17:06
有相当多的话题。
1)你就可以离开这个在主线。除非主线会做一些工作自身,没有理由有中等线的循环。
二),因为你要更新一些全球国家“几乎没有”,你将需要处理,经常发生的。这就消除阻塞。
我建议你将移动时,(……)回路进入你的主线,你不需要另一个。
然后你就可以拥有它更新你的全球性的状态,并做任何事件处理从队列中。为了防止巨大的CPU时间,有主线睡一段间隔时间。它看起来就像。
虽然(! exitCondition)。
{
UpdateGlobalState()。
ProcessEventQueue()。
System.Threading.Thread.Sleep(10);/ /睡在短时间内,以避免不必要的CPU巨大
}