【问题标题】:detect how many cores a client has using C#使用 C# 检测客户端有多少个内核
【发布时间】:2011-01-07 03:47:06
【问题描述】:

我正在创建一个同时执行多个后台任务的程序。我想根据客户端运行的内核数量创建多个线程来执行这些操作。这样,如果他们使用多核处理器,程序将运行得更快。有没有办法让 C# 检查处理器有多少个内核?查找处理器的模型也可以。

【问题讨论】:

标签: c# multithreading multicore


【解决方案1】:

您可以使用Environment.ProcessorCount,但我会避免这种优化,因为Task Parallel Library 会为您处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-25
    • 2013-04-21
    • 1970-01-01
    相关资源
    最近更新 更多