Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想以毫秒为单位检查在服务器客户端架构中执行特定任务的时间?例如,服务器必须在 1800 英里秒时向客户端发送消息说 m1,它是如何完成的?
使用 gettimeofday 例程。它为您提供以微秒为单位的时间。这是您在 C 中可以得到的最好的。
gettimeofday(&tv1, NULL);//Init ..... gettimeofday(&tv2, NULL);//Final printf("\nTime:%ld usec", ((tv2.tv_sec-tv1.tv_sec)*1000000 + tv2.tv_usec-tv1.tv_usec));
PS:我假设您需要 C 的信息。请提供您在提问时尝试的详细信息。