Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 175881
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T13:46:39+00:00 2026-05-11T13:46:39+00:00

Will LINQ’s parallel extensions automatically detect the number of cores and utilize them all?

  • 0

Will LINQ’s parallel extensions automatically detect the number of cores and utilize them all? Conversely, if the code is run on a single core machine, will it still work or do I have to detect the number of cores and tell PLINQ how many to run across?

Sadly, I don’t have access to any single core machines to test my code on so I can’t even test this for myself and I haven’t been able to find any useful info elsewhere…

Also, while it might at first seem obvious when to use parallelism, are there any rules of thumb regarding where it should and as importantly should not be used?

Side Note: I don’t necessarily program in a specific environment. I tend to divide my time somewhat equally (depending on project) between web, client/server apps, windows apps, windows service and console utilities depending on the task at hand.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T13:46:40+00:00Added an answer on May 11, 2026 at 1:46 pm

    Yes, it handles the core count itself, and is fine on single core, pseudo-multi-core (HT), right up to stupid numbers of cores – but you do need to code against Parallel yourself; it doesn’t simply seize control over your existing code.

    For when to use parallelism… that is a huge topic. Actually, if you are doing web programming – I’d forget it and simply let IIS use different parallel threads for different requests (rather than letting one request hog the machine).

    It is mainly useful for big number crunching / data gathering – either on a dedicated app-server, or at the client.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Is it possible to transform following code to Linq that it will look like
I want to run a linq query that will return values to my custom
I am trying to write a linq query that will only return certain columns
Will Java code built and compiled against a 32-bit JDK into 32-bit byte code
Will this code ever wait on the mutex inside the producer's void push(data) ?
Will using GetComInterfaceForObject and passing the returned IntPtr to unmanaged code keep the managed
I'm currently developing an app which will use a Linq to SQL (or possibly
I'm trying to build a utility method using Linq that will help me with
Will Linq work against any database (i.e) MySQL,Sybase,Oracle,DB2?
Is there an application or utility that will convert LINQ to Lambda Expressions? (or

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.