mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-17 20:52:37 +01:00
Changed thread init function.
This commit is contained in:
@@ -21,15 +21,15 @@ namespace bx
|
||||
BX_CLASS_NO_COPY_NO_ASSIGNMENT(Thread);
|
||||
|
||||
public:
|
||||
Thread(ThreadFn _fn, void* _userData, uint32_t _size = 16<<10)
|
||||
Thread()
|
||||
#if BX_PLATFORM_WINDOWS|BX_PLATFORM_XBOX360
|
||||
: m_handle(INVALID_HANDLE_VALUE)
|
||||
#elif BX_PLATFORM_POSIX
|
||||
: m_handle(NULL)
|
||||
#endif // BX_PLATFORM_
|
||||
, m_fn(_fn)
|
||||
, m_userData(_userData)
|
||||
, m_stackSize(_size)
|
||||
, m_fn(NULL)
|
||||
, m_userData(NULL)
|
||||
, m_stackSize(16<<10)
|
||||
, m_exitCode(EXIT_SUCCESS)
|
||||
, m_running(false)
|
||||
{
|
||||
@@ -43,10 +43,13 @@ namespace bx
|
||||
}
|
||||
}
|
||||
|
||||
void init()
|
||||
void init(ThreadFn _fn, void* _userData = NULL, uint32_t _stackSize = 16<<10)
|
||||
{
|
||||
BX_CHECK(!m_running, "Already running!");
|
||||
|
||||
m_fn = _fn;
|
||||
m_userData = _userData;
|
||||
m_stackSize = _stackSize;
|
||||
m_running = true;
|
||||
|
||||
#if BX_PLATFORM_WINDOWS|BX_PLATFORM_XBOX360
|
||||
|
||||
Reference in New Issue
Block a user