私は Visual Studio 2012 と C++ を使用しています。関数を 5 分ごとに呼び出す必要があります。なんとかそれを実行できましたが、CPU の 25% を消費し、理想とはかけ離れています。
コードは次のとおりです。
time_t start;
time_t end;
time(&start);
while (1) {
time(&end);
double dif = difftime (end,start);
if (dif >= 300) { autofunction(); time(&start);} else {} }
5 分ごとに関数を呼び出す CPU 効率の良い方法や、while ループを遅くする方法はありますか?
どんなガイダンスでも大歓迎です。