Moved intializers into constructor.
This commit is contained in:
@@ -409,16 +409,6 @@ Thread::Thread()
|
||||
if(!s_isInitialized) Init();
|
||||
|
||||
PThreadPrivateData *pd = new PThreadPrivateData();
|
||||
pd->stackSize = 0;
|
||||
pd->stackSizeLocked = false;
|
||||
pd->idSet = false;
|
||||
pd->setRunning(false);
|
||||
pd->isCanceled = false;
|
||||
pd->uniqueId = pd->nextId;
|
||||
pd->nextId++;
|
||||
pd->threadPriority = Thread::THREAD_PRIORITY_DEFAULT;
|
||||
pd->threadPolicy = Thread::THREAD_SCHEDULE_DEFAULT;
|
||||
pd->cpunum = -1;
|
||||
|
||||
_prvData = static_cast<void *>(pd);
|
||||
|
||||
|
||||
@@ -41,7 +41,20 @@ class PThreadPrivateData {
|
||||
|
||||
private:
|
||||
|
||||
PThreadPrivateData() {};
|
||||
PThreadPrivateData()
|
||||
{
|
||||
stackSize = 0;
|
||||
stackSizeLocked = false;
|
||||
idSet = false;
|
||||
setRunning(false);
|
||||
isCanceled = false;
|
||||
tid = 0;
|
||||
uniqueId = nextId;
|
||||
nextId++;
|
||||
threadPriority = Thread::THREAD_PRIORITY_DEFAULT;
|
||||
threadPolicy = Thread::THREAD_SCHEDULE_DEFAULT;
|
||||
cpunum = -1;
|
||||
};
|
||||
|
||||
virtual ~PThreadPrivateData() {};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user