Przypuscmy, ze program pakuje jakies zbiory, ktore w rezultacie spowoduja powstanie pliku wynikowego o stosunkowo duzej objetosci (np. 500MB). W trakcie wykonywania takiej czynnosci (ktora dlugo trwa) program jest "zajety", tzn. jak sie uruchomi inna aplikacje, ktora nalozy sie na program po czym zechce sie do niego wrocic klikajac na pasku zadan, to program nie przywraca sie - wyglada jakby sie zawiesil a w rzeczywistosci wykonuje jakas operacje.
Jak sprawic, aby taka sytuacja nie miala miejsca ?