【发布时间】:2018-07-22 16:12:14
【问题描述】:
从函数定义来看:
int clock_gettime(clockid_t clock_id, struct timespec * tp);
这个函数需要一个 timespec 结构的指针。我想知道如果我们传递相同的全局变量结构timespec,为什么这个异步信号是安全的?例如,主程序调用clock_gettime,同时发生信号中断并再次调用clock_gettime,它们都传递了一个全局timespec结构指针。他们互相干扰吗?
【问题讨论】:
标签: c multithreading