2
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 0.6.6//EN" "http://www.gnustep.org/gsdoc-0_6_6.xml">
3
<gsdoc base="NSThread" prev="NSTask" next="NSTimeZone" up="Base">
5
<title>NSThread</title>
6
<author name="Richard Frith-Macdonald">
7
<email address="rfm@gnu.org"/>
8
<url url="http://www.gnustep.org/developers/whoiswho.html"/>
10
<version>$Revision: 1.8 $</version>
11
<date>$Date: 2001/04/12 12:24:50 $</date>
15
<heading>NSThread</heading>
16
<class name="NSThread" super="NSObject">
17
<declared>Foundation/NSThread.h</declared>
18
<conform>NSObject</conform>
21
<method type="NSThread*" factory="yes">
22
<sel>currentThread</sel>
25
Returns the NSThread object corresponding to the current thread.
28
NB. In GNUstep the library internals use the GSCurrentThread()
29
function as a more efficient mechanism for doing this job - so
30
you cannot use a category to override this method and expect
31
the library internals to use your implementation.
35
<method type="void" factory="yes">
36
<sel>detachNewThreadSelector:</sel>
37
<arg type="SEL">aSelector</arg>
38
<sel>toTarget:(id)aTarget withObject:</sel>
39
<arg type="id">anArgument</arg>
43
<method type="void" factory="yes">
48
<method type="BOOL" factory="yes">
49
<sel>isMultiThreaded</sel>
53
<method type="void" factory="yes">
54
<sel>sleepUntilDate:</sel>
55
<arg type="NSDate*">aDate</arg>
59
<method type="NSMutableDictionary*">
60
<sel>threadDictionary</sel>