0
+ − 1 <HTML
+ − 2 ><HEAD
+ − 3 ><TITLE
+ − 4 >SDL_CreateThread</TITLE
+ − 5 ><META
+ − 6 NAME="GENERATOR"
+ − 7 CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+ − 8 "><LINK
+ − 9 REL="HOME"
+ − 10 TITLE="SDL Library Documentation"
+ − 11 HREF="index.html"><LINK
+ − 12 REL="UP"
+ − 13 TITLE="Multi-threaded Programming"
+ − 14 HREF="thread.html"><LINK
+ − 15 REL="PREVIOUS"
+ − 16 TITLE="Multi-threaded Programming"
+ − 17 HREF="thread.html"><LINK
+ − 18 REL="NEXT"
+ − 19 TITLE="SDL_ThreadID"
+ − 20 HREF="sdlthreadid.html"></HEAD
+ − 21 ><BODY
+ − 22 CLASS="REFENTRY"
+ − 23 BGCOLOR="#FFF8DC"
+ − 24 TEXT="#000000"
+ − 25 LINK="#0000ee"
+ − 26 VLINK="#551a8b"
+ − 27 ALINK="#ff0000"
+ − 28 ><DIV
+ − 29 CLASS="NAVHEADER"
+ − 30 ><TABLE
+ − 31 WIDTH="100%"
+ − 32 BORDER="0"
+ − 33 CELLPADDING="0"
+ − 34 CELLSPACING="0"
+ − 35 ><TR
+ − 36 ><TH
+ − 37 COLSPAN="3"
+ − 38 ALIGN="center"
+ − 39 >SDL Library Documentation</TH
+ − 40 ></TR
+ − 41 ><TR
+ − 42 ><TD
+ − 43 WIDTH="10%"
+ − 44 ALIGN="left"
+ − 45 VALIGN="bottom"
+ − 46 ><A
+ − 47 HREF="thread.html"
+ − 48 >Prev</A
+ − 49 ></TD
+ − 50 ><TD
+ − 51 WIDTH="80%"
+ − 52 ALIGN="center"
+ − 53 VALIGN="bottom"
+ − 54 ></TD
+ − 55 ><TD
+ − 56 WIDTH="10%"
+ − 57 ALIGN="right"
+ − 58 VALIGN="bottom"
+ − 59 ><A
+ − 60 HREF="sdlthreadid.html"
+ − 61 >Next</A
+ − 62 ></TD
+ − 63 ></TR
+ − 64 ></TABLE
+ − 65 ><HR
+ − 66 ALIGN="LEFT"
+ − 67 WIDTH="100%"></DIV
+ − 68 ><H1
+ − 69 ><A
+ − 70 NAME="SDLCREATETHREAD"
+ − 71 >SDL_CreateThread</A
+ − 72 ></H1
+ − 73 ><DIV
+ − 74 CLASS="REFNAMEDIV"
+ − 75 ><A
+ − 76 NAME="AEN7076"
+ − 77 ></A
+ − 78 ><H2
+ − 79 >Name</H2
+ − 80 >SDL_CreateThread -- Creates a new thread of execution that shares its parent's properties.</DIV
+ − 81 ><DIV
+ − 82 CLASS="REFSYNOPSISDIV"
+ − 83 ><A
+ − 84 NAME="AEN7079"
+ − 85 ></A
+ − 86 ><H2
+ − 87 >Synopsis</H2
+ − 88 ><DIV
+ − 89 CLASS="FUNCSYNOPSIS"
+ − 90 ><A
+ − 91 NAME="AEN7080"
+ − 92 ></A
+ − 93 ><P
+ − 94 ></P
+ − 95 ><PRE
+ − 96 CLASS="FUNCSYNOPSISINFO"
+ − 97 >#include "SDL.h"
+ − 98 #include "SDL_thread.h"</PRE
+ − 99 ><P
+ − 100 ><CODE
+ − 101 ><CODE
+ − 102 CLASS="FUNCDEF"
+ − 103 >SDL_Thread *<B
+ − 104 CLASS="FSFUNC"
+ − 105 >SDL_CreateThread</B
+ − 106 ></CODE
+ − 107 >(int (*fn)(void *), void *data);</CODE
+ − 108 ></P
+ − 109 ><P
+ − 110 ></P
+ − 111 ></DIV
+ − 112 ></DIV
+ − 113 ><DIV
+ − 114 CLASS="REFSECT1"
+ − 115 ><A
+ − 116 NAME="AEN7086"
+ − 117 ></A
+ − 118 ><H2
+ − 119 >Description</H2
+ − 120 ><P
+ − 121 ><TT
+ − 122 CLASS="FUNCTION"
+ − 123 >SDL_CreateThread</TT
+ − 124 > creates a new thread of execution
+ − 125 that shares all of its parent's global memory, signal handlers,
+ − 126 file descriptors, etc, and runs the function <TT
+ − 127 CLASS="PARAMETER"
+ − 128 ><I
+ − 129 >fn</I
+ − 130 ></TT
+ − 131 >
+ − 132 passed the void pointer <TT
+ − 133 CLASS="PARAMETER"
+ − 134 ><I
+ − 135 >data</I
+ − 136 ></TT
+ − 137 >
+ − 138 The thread quits when this function returns.</P
+ − 139 ></DIV
+ − 140 ><DIV
+ − 141 CLASS="REFSECT1"
+ − 142 ><A
+ − 143 NAME="AEN7092"
+ − 144 ></A
+ − 145 ><H2
+ − 146 >See Also</H2
+ − 147 ><P
+ − 148 ><A
+ − 149 HREF="sdlkillthread.html"
+ − 150 ><TT
+ − 151 CLASS="FUNCTION"
+ − 152 >SDL_KillThread</TT
+ − 153 ></A
+ − 154 ></P
+ − 155 ></DIV
+ − 156 ><DIV
+ − 157 CLASS="NAVFOOTER"
+ − 158 ><HR
+ − 159 ALIGN="LEFT"
+ − 160 WIDTH="100%"><TABLE
+ − 161 WIDTH="100%"
+ − 162 BORDER="0"
+ − 163 CELLPADDING="0"
+ − 164 CELLSPACING="0"
+ − 165 ><TR
+ − 166 ><TD
+ − 167 WIDTH="33%"
+ − 168 ALIGN="left"
+ − 169 VALIGN="top"
+ − 170 ><A
+ − 171 HREF="thread.html"
+ − 172 >Prev</A
+ − 173 ></TD
+ − 174 ><TD
+ − 175 WIDTH="34%"
+ − 176 ALIGN="center"
+ − 177 VALIGN="top"
+ − 178 ><A
+ − 179 HREF="index.html"
+ − 180 >Home</A
+ − 181 ></TD
+ − 182 ><TD
+ − 183 WIDTH="33%"
+ − 184 ALIGN="right"
+ − 185 VALIGN="top"
+ − 186 ><A
+ − 187 HREF="sdlthreadid.html"
+ − 188 >Next</A
+ − 189 ></TD
+ − 190 ></TR
+ − 191 ><TR
+ − 192 ><TD
+ − 193 WIDTH="33%"
+ − 194 ALIGN="left"
+ − 195 VALIGN="top"
+ − 196 >Multi-threaded Programming</TD
+ − 197 ><TD
+ − 198 WIDTH="34%"
+ − 199 ALIGN="center"
+ − 200 VALIGN="top"
+ − 201 ><A
+ − 202 HREF="thread.html"
+ − 203 >Up</A
+ − 204 ></TD
+ − 205 ><TD
+ − 206 WIDTH="33%"
+ − 207 ALIGN="right"
+ − 208 VALIGN="top"
+ − 209 >SDL_ThreadID</TD
+ − 210 ></TR
+ − 211 ></TABLE
+ − 212 ></DIV
+ − 213 ></BODY
+ − 214 ></HTML
+ − 215 >