|
Beef Corlib
|
Public Member Functions | |
| Thread (ThreadStart start) | |
| Thread (ThreadStart start, int maxStackSize) | |
| Thread (ParameterizedThreadStart start) | |
| Thread (ParameterizedThreadStart start, int32 maxStackSize) | |
| void | AddExitNotify (delegate void() dlg) |
| Result< void > | RemovedExitNotify (delegate void() dlg, bool delegateDelegate=false) |
| void | Start () |
| void | Start (bool autoDelete) |
| void | Start (Object parameter) |
| void | Start (Object parameter, bool autoDelete) |
| void | Join () |
| bool | Join (int millisecondsTimeout) |
| bool | Join (TimeSpan timeout) |
| void | SetJoinOnDelete (bool joinOnDelete) |
| void | SetName (String name) |
| void | GetName (String outName) |
| static void | RequestExitNotify () |
| void | Suspend () |
| void | Resume () |
Static Public Member Functions | |
| static void | AddGlobalExitNotify (delegate void() dlg) |
| static Result< void > | RemoveGlobalExitNotify (delegate void() dlg, bool delegateDelegate=false) |
| static void | Sleep (int32 millisecondsTimeout) |
| static void | Sleep (TimeSpan timeout) |
| static void | SpinWait (int iterations) |
| static bool | Yield () |
Public Attributes | |
| int32 | mMaxStackSize |
Static Public Attributes | |
| static Thread sMainThread ~ delete | _ |
| static int | CurrentThreadId => Platform.BfpThread_GetCurrentId() |
Properties | |
| bool | AutoDelete [get, set] |
| static int | ModuleTLSIndex [get] |
| ThreadPriority | Priority [get, set] |
| bool | IsAlive [get] |
| bool | IsThreadPoolThread [get] |
| static Thread | CurrentThread [get] |
| int | Id [get] |
| bool | IsBackground [get, set] |
| ThreadState | ThreadState [get] |
1.8.16