Please use same thread instead of creating multiple threads -- "[It is not] possible to distinguish between 'numerical' and 'nonnumerical' algorithms, as if numbers were somehow different from other kinds of precise information." - Donald Knuth