作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
是res_query (int res_query(const char *dname, int class, int type,unsigned char *answer,
) 线程安全?
int anslen);
我认为是的,因为它将其答案写入用户分配的缓冲区(与使用静态分配的缓冲区的 gethostbyname 相反)。
有人确定吗?
最佳答案
你说得对,res_query 不是线程安全的。您必须使用 res_nquery,它首先需要一个“res_state”参数。从我读过的所有内容来看,这就是应该如何以线程安全的方式完成查询。
关于c - res_query 是线程安全的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3548481/
我是一名优秀的程序员,十分优秀!