Ну, Pro - решение, но частичное (при том, конечно, что в целом Pro - намного удобнее). Т.е., возможно, у тебя будут накапливаться потоки просто. Вообще, логику еще пересмотри, чтобы все правильно отрабатывало и завершало. А то может закончиться тем, что потоков наплодится много и начнут друг...