“ pthread_mutex_lock”的手册页在哪里?


22

我找不到pthread_mutex_lockwith 的手册man pthread_mutex_lock,这有什么问题manpages-dev吗?我安装了该软件包,但是缺少一些手册。

我应该向Ubuntu发射错误吗?

Answers:


22

pthreads文档位于glibc-doc软件包中。


1
请注意(自19.04起Disco Dingo)glibc-doc包括Linux专用的pthread手册页,而该manpages-posix-dev软件包具有POSIX pthreads手册页
villapx

@villapx您是否知道为什么某些Linux特定于pthread的手册页(包括pthread API的实现问题)仍然引用LinuxThreads而不是NTPL,例如在此处manpages.ubuntu.com /manpages/eoan/man3/pthread_cond_wait.3.html
曼努埃尔·塞尔瓦

@ManuelSelva很好的问题,我不确定。我现在正在做一些挖掘,尝试找出原因。看起来NPTL实现不是LinuxThreads派生的(请参阅Wikipedia等),但是也许它们确实继承了一些手册页是因为它们写得很好?
villapx

1
@villapx也许是,写作风格是一种动机。我可能会问一个单独的问题,但是int的cond_wait cas会有很大的不同,因为glibc-doc根本没有提到虚假唤醒。
曼努埃尔·塞尔瓦


1

为了完整起见,这里是我们可以在网络浏览器中使用的版本:

http://manpages.ubuntu.com/manpages/wily/man3/pthread_mutex_lock.3.html

我知道,链接可能会过时,但是如果我们提供搜索引擎,我们将获得许多提供所需信息的替代链接。

优点:在GUI中使用时具有更好的可读性和舒适性。我们不需要安装任何东西。

缺点:需要Internet连接(至少在我们需要下载站点的时间内)。



0

对于KDE Neon,我能够找到所有东西:

sudo apt-get install manpages-posix manpages-posix-dev
sudo apt-get install glibc-doc

我需要第二秒钟才能找到类似pthread_mutex_unlock之类的东西

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.