【者源码】【简历模板下载源码】【古龙源码编译教程】msleep源码
1.linuxä¸å¦ä½å®ç°sleep(0)çåè½
2.lua报错 怎么解决 谢大神
linuxä¸å¦ä½å®ç°sleep(0)çåè½
å段æ¶é´ä»windows移æ¤äºä¸ä¸ªç¨åºå°linuxä¸ï¼ä¸ç¥ä¸ºä½æ§è½å¥å·®ãæ¥äºä¸åå ï¼åç°æ¯ç±äºä¸ä¸ªå½æ°ZeroSleepç¹å«èæ¶ï¼è¿ä¸ªå½æ°ç代ç å¾ç®åï¼å¦ä¸ï¼
void ZeroSleep()
{
Sleep(0);
}
Sleep(0)ä½ç¨æ¯ç¨æ¥éæ¾cpuçæ¶é´çï¼é¿å å¿çå¾ ãäºæ¯æ³å½ç¶çå¨linuxä¸å®ç°ä¸ºï¼
void ZeroSleep()
{
msleep(0);
}
ä½å ¶å®msleep APIçæºä»£ç å¦ä¸ï¼
void msleep(unsigned int msecs)
{
unsigned long timeout = msecs_to_jiffies(msecs) + 1;
while (timeout)
timeout = schedule_timeout_uninterruptible(timeout);
}
å¦æ¤ä¸æ¥ï¼å³ä½¿åæ°ä¸º0ï¼ä¹è³å°è¦ç¡ç ä¸ä¸ªjiffiesåä½çæ¶é´ï¼å æ¤å¯¼è´ä¸¥éçæ§è½é®é¢ã
该é®é¢ç解å³æ¹æ³æ¯ï¼
æ¢ç¶ZeroSleepçç®çæ¯éæ¾cpuèµæºï¼é£ä¹å°±å¯ä»¥éè¿è°ç¨schedule()å½æ°æ¿æ¢msleep ãèä¸å®é ä¸msleepæ¬èº«ä¹æ¯éè¿è°ç¨schedule_timeout_uninterruptibleå®ç°çï¼æ以è¿ä¸ªåæ³ä¹æ¯åççã
/blog/static//
lua报错 怎么解决 谢大神
错误提示已经写的源码者源码很明白了 你的init这个函数没有实现function init(xxx)xxxx
end
补上你缺的这个函数 然后实现对应的功能
或者 require你所需要的lua文件