/// <summary> /// 创建定时器 /// </summary> /// <param name="ctx">线程对象</param> /// <param name="delay_ms">执行延时,单位毫秒</param> /// <param name="cb">回调函数</param> /// <param name="user_data">用户数据指针</param> /// <returns>定时器对象</returns> public static System.IntPtr mk_timer_create(System.IntPtr ctx, uint delay_ms, on_mk_timer cb, System.IntPtr user_data) => LibraryConst.IsWindows ? mk_thread_windows.mk_timer_create(ctx, delay_ms, cb, user_data) : mk_thread_unix.mk_timer_create(ctx, delay_ms, cb, user_data);
internal static extern IntPtr mk_timer_create(IntPtr mk_thread, uint delay_ms, on_mk_timer callback, IntPtr user_data);
internal static extern System.IntPtr mk_timer_create(System.IntPtr ctx, uint delay_ms, on_mk_timer cb, System.IntPtr user_data);