private void threadProc(int threadIndex) { lock (printLock) Console.WriteLine(string.Format("{0} thread{1} started.", DisplayName, threadIndex)); Matrix.AMultBPlusC(result, ma, mb, mc, p, q, threads.Length, threadIndex); lock (printLock) Console.WriteLine(string.Format("{0} thread{1} finished.", DisplayName, threadIndex)); }