1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3 4<head> 5<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 6<META name="GENERATOR" content="Microsoft FrontPage 5.0"> 7<META http-equiv="Content-Style-Type" content="text/css"> 8<LINK rel="stylesheet" type="text/css" href="../../CSS/revolution.css"> 9<title>OSDetachThread</title> 10</head> 11 12<body> 13 14<h1>OSDetachThread</h1> 15 16 17<h2>C Specification</h2> 18 19<dl> 20<dd><pre><code>#include <revolution/os.h></code></pre> 21 </dd> 22<dd><pre><code>void OSDetachThread (OSThread* thread);</code></pre> 23 </dd> 24</dl> 25 26<h2>Arguments</h2> 27<TABLE border="1" cellpadding="3" cellspacing="0.1"> 28 <tr> 29<TD width="120" bgcolor="#ffffe8"><i><b><code><STRONG><EM><CODE>thread</CODE></EM></STRONG></code></b></i></TD> 30<TD width="520">Pointer to thread for which detached attribute is to be set.</TD> 31 </tr> 32</TABLE> 33<h2>Return Values</h2> 34 35<p>None.</p> 36 37<h2>Description</h2> 38 39<p>Sets the detached attribute for <i><b><code>thread</code></b></i>. Once a thread ends, that thread is automatically removed from the active thread list. Otherwise, the thread remains on the active thread list until the thread is detached or threads joined to it have ended. Undetached threads enable joining threads to receive the return value of the thread that has ended. This is also useful for debugging because the context of the thread can be analyzed in the debugger after it has terminated.</p> 40 41 42 43<h2>See Also</h2> 44 45<p><a href="../toc.html#Thread" target="contents">Thread Synchronization</a>, <a href="../toc.html#ThreadSynchronization" target="contents">Thread Synchronization Functions</a>, <a href="OSCancelThread.html"><code>OSCancelThread</code></a>, <a href="OSCreateThread.html"><code>OSCreateThread</code></a>, <a href="OSJoinThread.html"><code>OSJoinThread</code></a>, <code><a href="OSExitThread.html">OSExitThread</a> </code></p> 46 47<h2>Revision History</h2><p></p> 48 49<P>2006/03/01 Initial version.</p> 50 51<hr> 52<P>CONFIDENTIAL</p> 53</BODY> 54</HTML>