lovelypp 发表于 2012-7-12 12:07:00

ACE_Mutex的acquire(tv)函数,如何使用相对时间?

该函数时间参数是绝对时间:
Note that <*tv> is assumed to be in absolute rather than relative time

使用绝对时间受系统时间影响。如果用户调整了系统时间,则可能导致程序出现问题(在一个需要授时的系统中,这个可能的而且是经常的)。
能不能改成使用相对时间?这样就不受操作系统时间影响。
谢谢了

steven99ca 发表于 2012-8-24 01:02:35

这个问题在NTP系统中常见,使用clock_gettime instead.
页: [1]
查看完整版本: ACE_Mutex的acquire(tv)函数,如何使用相对时间?