Очевидно, вам нужно использовать фоновые потоки. Я предлагаю вам прочитать эту бесплатную электронную книгу .