hsearch\r线程安全吗?

hsearch\r线程安全吗?,c,glibc,C,Glibc,我能否以线程安全的方式使用hcreate\u r、hsearch\u r和hdestroy\u r 我必须用互斥锁将所有对它的调用打包吗?引用HSEARCH(3)的主页: hcreate_r()、hsearch_r()和hdestroy_r()函数是线程安全的 因此,不需要使用任何类型的锁定来包装调用 一般来说,带有\u r后缀的函数往往是没有\u r后缀的相同函数的重入版本(例如strtok\u r)。它们的可重入性(通常)使它们本质上是线程安全的。Huh,安装在我的Debian系统上的手册页

我能否以线程安全的方式使用
hcreate\u r
hsearch\u r
hdestroy\u r


我必须用互斥锁将所有对它的调用打包吗?

引用
HSEARCH(3)
的主页:

hcreate_r()
hsearch_r()
hdestroy_r()
函数是线程安全的

因此,不需要使用任何类型的锁定来包装调用


一般来说,带有
\u r
后缀的函数往往是没有
\u r
后缀的相同函数的重入版本(例如
strtok\u r
)。它们的可重入性(通常)使它们本质上是线程安全的。

Huh,安装在我的Debian系统上的手册页不包括这句话。看起来更新的软件包是这样的。对我来说,它在属性部分(在符合之前),它在Ubuntu的手册页开发包版本3.54-1ubuntu1中,但在Debian的版本3.44-1中没有。