Effects: The thread represented by 
*this continues execution without the calling thread
blocking
.  When 
detach() returns, 
*this no longer represents the possibly continuing
thread of execution
.When the thread previously represented by 
*this ends execution, the
implementation releases any owned resources
.