“Nenhuma entrada manual para pthread” - não foi possível encontrar a página man by name

17

Eu sou novo no Ubuntu, queria codificar para o bloco leitor-gravador no sistema operacional, mas quando eu demiti o comando man pthread ele me deu um erro sem entrada manual para pthread . O que pode ser feito para resolver o problema?

    
por Barkha Dhamechai 07.10.2012 / 10:49

2 respostas

22

Primeiro, instale essas páginas de manual:

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

e depois:

man pthreads

Agora deve funcionar.

    
por rexor 07.10.2012 / 11:10
1

Ok, a página de manual que você procura não está lá:

$ man pthread
No manual entry for pthread

Hmm ... vamos procurar por algo semelhante!
Nós iremos man option -k para isso:

$ 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 ... algumas coisas relacionadas ... Oh! pthreads parece interessante!

$ 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

Agora, parece que descobrimos!

    
por Volker Siegel 01.07.2014 / 19:11