Expand and redesign thread functions for join, start, and delete
capability.