C++ 到那种程度。如果某个其他程序处于某个关键段的中间,程序就必须等待。它几乎是普遍存在的。您使用了什么语言/编译器?你导入了所有必要的库吗?我不明白为什么它没有被标记为答案,或者没有太多用户定义的文字后缀。他们挖。。。太深。此函数已被较新的库或操作系统功能取代
C++ 到那种程度。如果某个其他程序处于某个关键段的中间,程序就必须等待。它几乎是普遍存在的。您使用了什么语言/编译器?你导入了所有必要的库吗?我不明白为什么它没有被标记为答案,或者没有太多用户定义的文字后缀。他们挖。。。太深。此函数已被较新的库或操作系统功能取代,c++,time,C++,Time,到那种程度。如果某个其他程序处于某个关键段的中间,程序就必须等待。它几乎是普遍存在的。您使用了什么语言/编译器?你导入了所有必要的库吗?我不明白为什么它没有被标记为答案,或者没有太多用户定义的文字后缀。他们挖。。。太深。此函数已被较新的库或操作系统功能取代。请考虑使用睡眠,谢谢!简单清洁的解决方案。使用G++VS代码进行Mac编译。 #include <unistd.h> sleep(3);//sleeps for 3 second #include <sys/select.
到那种程度。如果某个其他程序处于某个关键段的中间,程序就必须等待。它几乎是普遍存在的。您使用了什么语言/编译器?你导入了所有必要的库吗?我不明白为什么它没有被标记为答案,或者没有太多用户定义的文字后缀。他们挖。。。太深。此函数已被较新的库或操作系统功能取代。请考虑使用睡眠,谢谢!简单清洁的解决方案。使用G++VS代码进行Mac编译。
#include <unistd.h>
sleep(3);//sleeps for 3 second
#include <sys/select.h>
#include <sys/time.h>
#include <unistd.h>`
int main() {
struct timeval t;
t.tv_sec = 1;
t.tv_usec = 500000;
select(0, NULL, NULL, NULL, &t);
}
#include <unistd.h>
usleep(3000000);
#include<windows.h>
Sleep(milliseconds);
#include<unistd.h>
unsigned int microsecond = 1000000;
usleep(3 * microsecond);//sleeps for 3 second
#include <chrono>
#include <thread>
int main() {
using namespace std::this_thread; // sleep_for, sleep_until
using namespace std::chrono; // nanoseconds, system_clock, seconds
sleep_for(nanoseconds(10));
sleep_until(system_clock::now() + seconds(1));
}
#include <chrono>
#include <thread>
int main() {
using namespace std::this_thread; // sleep_for, sleep_until
using namespace std::chrono_literals; // ns, us, ms, s, h, etc.
using std::chrono::system_clock;
sleep_for(10ns);
sleep_until(system_clock::now() + 1s);
}
#include <chrono>
using namespace std;
main
{
cout << "text" << endl;
_sleep(10000); // pauses for 10 seconds
}
#include<chrono>
#include<thread>
int main(){
std::this_thread::sleep_for(std::chrono::nanoseconds(10));
std::this_thread::sleep_until(std::chrono::system_clock::now() + std::chrono::seconds(1));
}
cout<<"Apple\n";
Sleep(3000);
cout<<"Mango";
#include <iostream>
#include <ctime>
using namespace std;
void sleep(float seconds){
clock_t startClock = clock();
float secondsAhead = seconds * CLOCKS_PER_SEC;
// do nothing until the elapsed time has passed.
while(clock() < startClock+secondsAhead);
return;
}
int main(){
cout << "Next string coming up in one second!" << endl;
sleep(1.0);
cout << "Hey, what did I miss?" << endl;
return 0;
}