// Token: 0x06001A0D RID: 6669 RVA: 0x000EA230 File Offset: 0x000E8430 private static Thread amThreadCreate(ref AppMain.AMS_THREAD thread, ParameterizedThreadStart proc, object arg, AppMain.AMD_CORE core, int prio, uint stack_size, string name) { AppMain.mppAssertNotImpl(); AppMain.amAssert(thread); AppMain.amAssert(proc); thread.thread_id = new Thread(proc.Invoke); if (thread.thread_id != null) { AmAlarm.Create(thread.alarm_exit); AppMain.amMutexCreate(thread.mutex); thread.thread_id.Start(arg); } return(thread.thread_id); }
// Token: 0x06001A11 RID: 6673 RVA: 0x000EA2BA File Offset: 0x000E84BA private static int amThreadCheckExit(AppMain.AMS_THREAD thread) { AppMain.amAssert(thread); return(AmAlarm.Check(thread.alarm_exit)); }
// Token: 0x06001A10 RID: 6672 RVA: 0x000EA2A6 File Offset: 0x000E84A6 private static int amThreadExit(AppMain.AMS_THREAD thread) { AppMain.amAssert(thread); AmAlarm.Set(thread.alarm_exit); return(1); }
// Token: 0x06001A15 RID: 6677 RVA: 0x000EA314 File Offset: 0x000E8514 private static void amThreadDelete(AppMain.AMS_THREAD thread) { AppMain.amAssert(thread); AppMain.amMutexDelete(thread.mutex); AmAlarm.Delete(thread.alarm_exit); }