参考内核打印限频功能
#include#include #define FALSE 0 #define TRUE 1 #define PRINT_LIMIT(intervalMs) static long int lastTime = 0; long int currTime = clock(); int printFlag = FALSE; if ((currTime > lastTime + intervalMs) || (lastTime == 0)) { lastTime = currTime; printFlag = TRUE; } if (printFlag) int main() { int i; for (i = 0; i < 100; i++) { PRINT_LIMIT(10) { printf("i: %d time: %lld msn", i, clock()); } } return 0; }



