«Aucune entrée manuelle pour pthread» - impossible de trouver la page de manuel par nom

18

Je suis nouveau sur Ubuntu, je voulais coder pour un bloc lecteur-écrivain dans le système d'exploitation, mais quand j'ai lancé la commande, man pthreadil ne m'a donné aucune erreur aucune entrée manuelle pour pthread . Que peut-on faire pour résoudre le problème?

Barkha Dhamechai
la source

Réponses:

26

Installez d'abord ces pages de manuel:

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

puis:

man pthreads

Maintenant ça devrait marcher.

Rexor
la source
Merci. Je suppose que c'est une de ces choses que tu dois juste savoir?
Neonfirelights
1

Ok, donc la page de manuel que vous recherchez n'est pas là:

$ man pthread
No manual entry for pthread

Hmm ... recherchons quelque chose de similaire!
Nous choisirons l' manoption -kpour cela:

$ man -k pthread 
pthread_attr_destroy (3) - initialize and destroy thread attributes object
pthread_attr_getaffinity_np (3) - set/get CPU affinity attribute in thread attributes object
pthread_attr_getdetachstate (3) - set/get detach state attribute in thread attributes object
pthread_attr_getguardsize (3) - set/get guard size attribute in thread attributes object
[... 47 more lines ...]
pthread_timedjoin_np (3) - try to join with a terminated thread
pthread_tryjoin_np (3) - try to join with a terminated thread
pthread_yield (3)    - yield the processor
pthreads (7)         - POSIX threads
vfs_aio_pthread (8)  - implement async I/O in Samba vfs using a pthread pool

Ok ... quelques trucs liés ... Oh! pthreadssemble intéressant!

$ man pthreads|head -n 12
PTHREADS(7)           Linux Programmer's Manual          PTHREADS(7)



NAME
       pthreads - POSIX threads

DESCRIPTION
       POSIX.1  specifies  a  set  of  interfaces (functions, header
       files) for  threaded  programming  commonly  known  as  POSIX
       threads,  or Pthreads.  A single process can contain multiple
       threads, all of which are executing the same program.   These

Maintenant, on dirait que nous l'avons trouvé!

Volker Siegel
la source