public extern IAsyncAction RunAsync();
}
public NetThread(string name, int sleepTime, Action callback) { _callback = callback; SleepTime = sleepTime; _running = true; #if USE_WINRT var thread = new PreallocatedWorkItem(ThreadLogic, WorkItemPriority.Normal, WorkItemOptions.TimeSliced); thread.RunAsync().AsTask(); #else _thread = new Thread(ThreadLogic) { Name = name, IsBackground = true }; _thread.Start(); #endif }