«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?

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.


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é!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.