You definitely don't want to kill any threads here, since (among other reasons) the "child threads" are in question from the thread pool.
See this article on how to create and terminate threads.
, startParsing. , , bool _stillWorking - , true startWorking.
startParsing , _stillWorking true . "" , _stillWorking false .