【发布时间】:2011-06-20 18:35:45
【问题描述】:
我正在尝试学习或整理我一直在收集的零碎知识,所以我有几个问题:
我有一个线程在执行其操作后会休眠 5 小时,现在当该线程休眠时,应用程序是否会进入空闲状态?它会自动产生ie还是我必须调用thread.Yield()?
如果您有一个等待用户输入的 wpf 应用程序,它在等待时是否也会进入空闲状态?让我们假设应用程序可能需要等待一整天才能被告知做某事?它在等待时做了什么,它是继续消耗资源还是简单地自动进入等待的空闲状态?
-
现在从问题 2 开始,如果 wpf 是 wcf 服务的自主机,wpf 在开始托管后会做什么,它是否进入空闲状态?那么从问题 2 开始,按钮将用于重置服务,wpf 应用程序会做什么(在您按下按钮之前,如果它相同,您不必重复 2 的答案)?
李>
谢谢大家, 附言 抱歉,为什么问题看起来像真正的考试:-S 他们不是。刚刚完成考试,这就是我所看到的:-S
【问题讨论】:
标签: c# wpf multithreading