Added example with multiple threads
corrected threads to call start() instead of run()