public void Run() { AplikacijskiPomagac.Instanca.Logiraj = "Počinje obrada mjesta..."; var startTime = DateTime.Now; lock (syncLock) { Postavke.AlgoritamProvjere.ProvjeriMjesta(_mjesta); } Mjesta.AktivirajUredjaje(); var totalSec = (DateTime.Now - startTime).TotalSeconds; var diff = Postavke.TrajanjeDretveSek - totalSec; AplikacijskiPomagac.Instanca.Logiraj = string.Format("...završila obrada mjesta nakon {0} sekundi", totalSec); AplikacijskiPomagac.Instanca.Statistika.ProsjecnoTrajanjeCiklusa += diff; }