線程中while循環一般會帶有sleep()函數

每次在創建的線程函數中,有whlie(1)死循環的時候,在執行完一遍循環體的時候一般會使用sleep(),使死循環不會一直佔用CPU資源。

while(1)
{
    //do sth.
    if(ret<0)
       return;
    else
    {
        usleep(20*1000);
        continue;
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章