#include <iostream>
#include <unistd.h>
using namespace std;
int main(int argc, char *argv[]) {
 int flag=1;
  for (;;) {
    // finished, break
    if (flag <= 0) {
      break;
    } else {
      usleep(100000);
    }
  }
  return 0;
}

也可以使用while循环。