【问题标题】:Why so many threads are created for a simple WPF application [duplicate]为什么为一个简单的 WPF 应用程序创建了这么多线程 [重复]
【发布时间】:2012-08-20 12:20:58
【问题描述】:

可能重复:
19 Threads for WPF Application

我刚刚创建了一个最简单的 WPF 应用程序,其中只有一个窗口和网格,内部没有其他内容,没有一行代码。在我的系统上,这个应用程序正在创建 16 个线程。我很想知道为什么 WPF 应用程序会为最简单的任务创建这么多线程?它会产生任何性能问题吗? 提前致谢。

【问题讨论】:

    标签: wpf multithreading


    【解决方案1】:

    我认为这可能是 WPF 积极使用的线程池,线程实际上并没有在积极使用。

    【讨论】:

    • aloneguid:这是否意味着这些线程根本不会影响我的应用程序的性能?
    • @Vibhore Tanwer:没错。按照设计,线程池线程处于休眠(挂起)状态,直到某些工作被传递给它们。
    • Tudor :感谢您的帮助,我只是在研究一些性能问题,并认为这可能是一些问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多