Je suis nouveau sur Ubuntu, je voulais coder pour un bloc lecteur-graveur dans le système d'exploitation, mais lorsque j'ai lancé la commande man pthread
, cela m'a donné une erreur pas d'entrée manuelle pour pthread. Que peut-on faire pour résoudre le problème?
Commencez par installer ces pages de manuel:
Sudo apt-get install manpages-posix manpages-posix-dev
et alors:
man pthreads
Maintenant ça devrait marcher.
Ok, la page de manuel que vous recherchez n’est pas là:
$ man pthread
No manual entry for pthread
Hmm ... cherchons quelque chose de similaire!
Nous allons utiliser man
option -k
pour 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 ... des trucs liés ... Oh! pthreads
semble 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é!