Jump to content

why windows still isn't multithreaded


Recommended Posts


Posted

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.

Posted

disabled the task manager and still only 50% CPU is used when searching thru the registry. Could it be that the regedit application is not smp ready?

Posted

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.

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...