Jump to content

why windows still isn't multithreaded


BigDaddy

Recommended Posts


The NT kernel has been highly multithreaded and built to run on SMP boxes since the beginning. Just because you see 50% CPU usage doesn't mean it's not "multithreaded". Sounds like the scheduler is keeping something running from overloading your machine, rather.

Link to comment
Share on other sites

A search in Registry Editor brings up a modal dialog box while it waits for the thread spawned to return a result (or report it reached the end of the registry) - I could well imagine that if multiple threads were spawned to search (different parts of the registry) simultaneously then it would cause havoc with synchronization objects - what happens if they both get a hit at the same time, which would be displayed and what happens to the other result?

Not all processes benefit from multi-threading, but "Windows" most definitely is SMP-capable.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...