|
发表于 2020-12-25 16:43:31
|
显示全部楼层
河南省郑州市
下载 看了下您的代码
看弹道这个 完美延时 的原理 emmmmmmmmmm
----------------------
//////第一个函数 完美延时
DEFINE_CommonSupport_EXECUTE_CMD(PerfectDelay)
{
HANDLE hThread = CreateThread(NULL, 0, GetInterface_DelayTime, (LPVOID)pArgInf[0].m_int, 0, NULL);
if (hThread > 0) {
ThreadFun_WaitForObject(hThread);
CloseHandle(hThread);
}
}
----------------------
//参数为延时秒数
EXTERN_C DWORD WINAPI GetInterface_DelayTime(LPVOID lpParameter)
{
int m = (int)lpParameter;
Sleep(m);
return 0;
}
---------------------------
这和直接使用 Sleep 有啥区别呢
并且 我偷偷告诉你 调用CreateThread来创建线程 也是需要时间的 这要看系统的心情 大概几十毫秒吧
所以这个 完美延时(1毫秒) 很大可能延时了几十毫秒
发帖并不是来嘲讽楼主 楼主确实想写个不错的线程相关支持库 来帮助新手 就是经验上有点浅薄了 希望尽量改进完善 有什么需要推敲的可以找我交流 |
|