ShowThread: Implement with template