No subject


Sat Dec 1 21:11:51 GMT 2007


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


(although a process switch usually changes the memory context that a thread 
switch doesn't), and although for example the x86 CPUs have hardware support 
for task switching, AFAIK nor Linux nor Windows use it, and implement it in 
software. Both threads and processes can be executed  side by side as long 
as there are available CPUs to process them. And cores are full CPUs.

Of course you are completely right when you write "CVSNT will perform 
dramatically differently depending on how well the operating system does 
pre-emptive multi tasking and new process creation." - because that's an OS 
issue, not a CPU one. And multitasking means both "multi-thread" and 
"multi-process".

Our applications - both Windows (usually multithreaded) and Linux (usually 
multiprocess) - scale as well on multiple CPU as on multi-core CPUs. Right 
now our cvsnt repository is run on a dual xeon "single core" machine - but I 
have really no time to run tests on our newer dual xeon quad core blades.

-- 
Luigi D. Sandon




More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook