> Is it possible for two threads or applications running simultaneously to
> update the same performance counters?
From the documentation for System.Diagnostics.PerformanceCounter:
"Thread Safety: This type is safe for multithreaded operations."
So yes, you should be safe updating the same performance counter from
several threads using the PerformanceCounter class.