public void Start() { _run = true; var t = new Thread(new ThreadStart(() => { while (_run) { _communicator.ReadTimeProgress(); Thread.Sleep(10); } })); t.Start(); }