in reply to Re^3: Cross-platform testers please.
in thread Printing to STDERR causes deadlocks.
You don't. I know next to nothing about Linux, hence the openess (stupidity) of the question :)
My hope was that top or some other similar utility would give you an overview of the system by cpu. If you set the program running on a long file and the overall cpu load seems split fairly evenly between the two cpus, with an otherwise mostly quiessent machine, then it would be a reasonable indication that the the two threads are being dispatched to both processors.
On Win32, there is a system call GetProcessAffinityMask() which I can call to to check which cpus the task is allowed to run on, and an equivalent call to set that. There is probably something equivalent in Linux, but I haven't a clue where to start looking for it:(
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: Cross-platform testers please.
by ghenry (Vicar) on Apr 27, 2005 at 10:57 UTC | |
by gellyfish (Monsignor) on Apr 27, 2005 at 11:02 UTC | |
by ghenry (Vicar) on Apr 27, 2005 at 11:17 UTC |