With thread pre-creation