示例一:
#include <cstdlib> // 必须包含这个头文件来使用system()int main() {system("sleep 10"); // 塞执行return 0;
}
- 程序会等待10秒后,执行完成
- 使用
system("sleep 10 &");
可以实现非阻塞执行
示例二: 注意若用了分号;
,&
只对前面指令有效
#include <cstdlib> // 必须包含这个头文件来使用system()int main() {system("sleep 10; ls &"); // 非阻塞执行return 0;
}
示例三
#include <cstdlib> // 必须包含这个头文件来使用system()int main() {system("sleep 10 && ls &"); // 非阻塞执行return 0;
}