Changed: Make CWinThread::start more sane, and fixed a typo

--HG--
branch : sound_dev
hg/feature/gsoc2012-fabien
kaetemi 13 years ago
parent c0c5ee6d93
commit 80bf70efbb

@ -196,7 +196,7 @@ void CPThread::wait ()
{
if (_State == ThreadStateRunning)
{
int error = pthread_join(_ThreadHandle, 0) != 0;
int error = pthread_join(_ThreadHandle, 0);
switch (error)
{
case 0:

@ -190,6 +190,9 @@ CWinThread::~CWinThread ()
void CWinThread::start ()
{
if (isRunning())
throw EThread("Starting a thread that is already started, existing thread will continue running, this should not happen");
// ThreadHandle = (void *) ::CreateThread (NULL, _StackSize, ProxyFunc, this, 0, (DWORD *)&ThreadId);
ThreadHandle = (void *) ::CreateThread (NULL, 0, ProxyFunc, this, 0, (DWORD *)&ThreadId);
// nldebug("NLMISC: thread %x started for runnable '%x'", typeid( Runnable ).name());

Loading…
Cancel
Save