"Kein manueller Eintrag für pthread" - Manpage nach Name nicht gefunden


18

Ich bin neu in Ubuntu, wollte für den Lese- / Schreibblock im Betriebssystem programmieren , aber als ich den Befehl abgab,man pthread gab es bei mir keinen manuellen Eintrag für pthread . Was kann getan werden, um das Problem zu beheben?

Antworten:


26

Installieren Sie zuerst diese Hilfeseiten:

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

und dann:

man pthreads

Jetzt sollte es klappen.


Vielen Dank. Ich denke, das ist eines der Dinge, die Sie gerade wissen müssen?
Neonfirelights

1

Ok, die von Ihnen gesuchte Manpage ist nicht vorhanden:

$ man pthread
No manual entry for pthread

Hmm ... lass uns nach etwas ähnlichem suchen!
Wir werden eine manOption -kdafür wählen:

$ 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 ... ein paar verwandte Sachen ... Oh! pthreadssieht interessant aus!

$ 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

Sieht so aus, als hätten wir es gefunden!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.