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
}