Snazil som sa to napisat zjednodusene, v skutocnosti je to trochu komplikovanejsie (spravy su urcene vzdy niektoremu oknu, okien moze byt viac, slucka sprav byva len jedna ale tiez ich moze byt v programe viac ). A navyse ak by si mal v programe vytvaranie extra threadu (napr. worker thread alebo thread s vlastnym oknom a sluckou sprav) tak pri zastaveni toho threadu tvoj program moze stale bezat a teda aj vykreslovat obsah okna , ale na to radsej teraz zabudni.
Az budes mat problem ze tvoj program pri nejakej dlhsej vypoctovej operacii nereaguje a neprekresluje okno a az skonci ta dlhsia vypoctova operacia tak zrazu vykona vsetko co nervozny pouzivatel pocas vypoctu naklikal po celom okne Potom si spomen na vyraz "worker thread".