На сервере sftp я создаю «lockfile.lock», если другое приложение обрабатывает данные. Нет в моем приложении c я хотел бы проверить, существует ли файл lockfile.lock и чем «WAIT 5 SECONDS».wait/sleep, пока удаленный файл не разблокирован в c
Как я могу подождать 5 секунд в c без взрыва процессора до 100%?
Благодаря
Я всегда думал, сна() также загружает процессор очень высоко. Но я даю ему попробовать. –
Он не использует * любой * процессор во время сна. –
На самом деле он приостанавливает поток, который его вызывает, поэтому явным образом объявляю ОС «У меня перерыв». ОС переместится в другой поток для выполнения и позже вернется к вам. Вы можете вызвать Sleep (0), а затем ОС переместится в другой поток (возможно). – noelicus