Do not use threads without carefully considering if they really benefit your design. Consider if you could make a better more efficient implementation without threads.