C
Chucker
Hi,
I'm fairly new to writing multithreaded C# code and read in Mickey
Williams book, "Microsoft C# .Net" the following tip in chapter 10:
"It's a good idea to invest in a multiple-processor machine if you're
developing multithreaded software for commercial use. This test
illustrates the expected behavior for synchronization problems in
multithreaded applications. Faults seem to occur at random,
especially on single-processor machines. A multiple-processor machine
can save a lot of testing and debugging time by exposing
synchronization issues before your software is released."
With the advent of Intel's hyper threaded Pentium processors, could I
just buy a PC with HT technology to quickly expose synchronization
issues in multithreaded code or do I need to buy a PC with dual
processors?
Please advise.
I'm fairly new to writing multithreaded C# code and read in Mickey
Williams book, "Microsoft C# .Net" the following tip in chapter 10:
"It's a good idea to invest in a multiple-processor machine if you're
developing multithreaded software for commercial use. This test
illustrates the expected behavior for synchronization problems in
multithreaded applications. Faults seem to occur at random,
especially on single-processor machines. A multiple-processor machine
can save a lot of testing and debugging time by exposing
synchronization issues before your software is released."
With the advent of Intel's hyper threaded Pentium processors, could I
just buy a PC with HT technology to quickly expose synchronization
issues in multithreaded code or do I need to buy a PC with dual
processors?
Please advise.