1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-11 12:54:15 +02:00
This commit is contained in:
Brian Fiete 2024-04-27 07:24:43 -04:00
commit 1625d511be

View file

@ -19,7 +19,7 @@ namespace System.Threading
private Object mThreadStartArg;
bool mAutoDelete;
bool mAutoDelete = true;
bool mJoinOnDelete;
static Monitor sMonitor = new .() ~ delete _;
@ -239,15 +239,19 @@ namespace System.Threading
}
}
public void Start(bool autoDelete = true)
public void Start()
{
mAutoDelete = autoDelete;
StartInternal();
}
public void Start(Object parameter, bool autoDelete = true)
public void Start(bool autoDelete)
{
mAutoDelete = autoDelete;
Start();
}
public void Start(Object parameter)
{
if (mDelegate is ThreadStart)
{
Runtime.FatalError();
@ -256,6 +260,12 @@ namespace System.Threading
StartInternal();
}
public void Start(Object parameter, bool autoDelete)
{
mAutoDelete = autoDelete;
Start(parameter);
}
#if BF_PLATFORM_WINDOWS && !BF_RUNTIME_DISABLE
[CLink]
static extern int32 _tls_index;