m_running=false;\r
m_cancelled=false;\r
m_runnable=0;\r
+ m_threadnum=0;\r
}\r
\r
Thread::Thread(Runnable *runnable)\r
m_running=false;\r
m_cancelled=false;\r
m_runnable=runnable;\r
+ m_threadnum=0;\r
if(m_runnable)\r
{\r
m_runnable->m_thread=this;\r
((Thread *)pthis)->m_running=false;\r
((Thread *)pthis)->m_cancelled=false;\r
}\r
+ ((Thread *)pthis)->m_threadnum=0;\r
return NULL;\r
}\r
\r
void Thread::Start()\r
{\r
m_running=true;\r
- pthread_create(&m_thread,NULL,Thread::EntryPoint,this);\r
+ m_threadnum=pthread_create(&m_thread,NULL,Thread::EntryPoint,this);\r
}\r
\r
} // namespace\r