gpt4 book ai didi

c - alarm(unsigned int second) 函数是线程安全的吗?

转载 作者:太空狗 更新时间:2023-10-29 11:38:53 24 4
gpt4 key购买 nike

有了alarm功能,想实现UDP重传。这个函数线程安全吗?它会在多线程环境下工作吗?

最佳答案

在线程中调用 alarm() 不会重置挂起的信号,因此您可能不想在线程中 调用它。如果底层功能是 pthreads,那么无论您使用何种语言,您都只想在父级中调用它。

您可能最好在与线程共享的结构中进行规定以根据需要重新发送数据,或者让所有(或某些)正在运行的线程在为父级中的信号提供服务时重新发送。

我想不出在线程内调用它的实现是个好主意,所以不 - 我不会那样使用它。

关于c - alarm(unsigned int second) 函数是线程安全的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12774949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com