self defined Thread pool interface. Control and Log the situation the thread source be used