pthreadutilsmain.c
来自「p2p类源代码 kadc协议官方源代码」· C语言 代码 · 共 38 行
C
38 行
#include <stdio.h>#include <pthread.h>#include <pthreadutils.h>#ifdef __WIN32__#include <windows.h>#define sleep(n) Sleep(1000*(n))#else#include <sys/time.h>#include <unistd.h>#endifint main(int ac, char *av[]){ struct timespec ts1; struct timespec ts2; long int diff; ts_set(&ts1); printf("ts_set(&ts1) set ts1 = %lu.%09lu s\n", ts1.tv_sec, ts1.tv_nsec); sleep(3); ts_set(&ts2); printf("ts_set(&ts2) set ts2 = %lu.%09lu s\n", ts2.tv_sec, ts2.tv_nsec); diff = millisdiff(&ts1, &ts2); printf("millisdiff(&ts1, &ts2) = %ld\n", diff); millisadd(&ts2, diff); printf("millisadd(&ts2, diff) set ts2 back to ts1 = %lu.%09lu s\n", ts2.tv_sec, ts2.tv_nsec); return 1;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?