Resultados da pesquisa a pedido "posix"

5 a resposta

PThread vs boost :: thread?

Não tendo experiência com threading no passado, qual técnica de threading em C ++ será a mais fácil para iniciantes? boost :: thread ou pthreads?

1 a resposta

revisitando "como você usa aio e epoll juntos"

após a discussão emComo você usa o AIO e epoll juntos em um único loop de evento? [https://stackoverflow.com/questions/1825621/how-do-you-use-aio-and-epoll-together-in-a-single-event-loop] . Na verdade, existem 2 APIs "aio" no linux. Existe o ...

4 a resposta

Qual é o limite prático para o tamanho do pacote único transmitido pelo soquete do domínio?

Vamos supor que haja um soquete de domínio Unix criado para um programa servidor-cliente típico. O cliente envia um buffer de 10 GB pelo soquete e, enquanto isso, é consumido pelo servidor. O SO (Linux / BSD) divide o buffer de 10 GB em muitos ...

2 a resposta

pthread funciona com o sufixo “_np”

O que significa o sufixo "_np" aqui: pthread_mutex_timedlock_npou em macros PTHREAD_MUTEX_TIMED_NPUpd: From glibc2.2 enum { PTHREAD_MUTEX_TIMED_NP, PTHREAD_MUTEX_RECURSIVE_NP, PTHREAD_MUTEX_ERRORCHECK_NP, PTHREAD_MUTEX_ADAPTIVE_NP #ifdef ...

3 a resposta

Memória compartilhada Posix x arquivos mapeados

Tendo aprendido um pouco sobre o assunto, alguém pode dizer qual é a diferença real entre a memória compartilhada do POSIX (shm_open) e os arquivos mapeados do POSIX (mmap)? Ambos parecem usar o subsistema / dev / tmpfs, e não o mecanismo IPC ...

1 a resposta

Como fechar um arquivo?

Eu me senti em paz com a Posix depois de muitos anos de experiência. Então eu liesta [https://lkml.org/lkml/2002/7/17/165]mensagem de Linus Torvalds, por volta de 2002: int ret; do { ret = close(fd); } while(ret == -1 && errno != EBADF);NÃO. O ...

2 a resposta

wait (null) e wait (& status) idioma e status C

Qual é a diferença entrewait(null) ewait(&status) na programação do sistema c? E qual é o conteúdo do status do ponteiro?

1 a resposta

Chamar a função C / C ++ da montagem (OSX Mavericks x64)

Esta é uma questão estranha para a qual não consigo encontrar uma resposta. Este: #include <iostream> using namespace std; void show_number(int number) { cout << number << endl; // Shows '10' as expected } int main() { cout << endl; // ...

1 a resposta

pthread e semáforo não funcionam para mim no osx maverick 10.9

Eu tenho o seguinte programa simples envolvendo pthread e semáforo. Estou no osx Maverck 10.9. Eu uso um makefile para compilar o programa (em vez de xcode). Eu uso c ++ 11. #include <pthread.h> #include <semaphore.h> #include <cassert> ...

2 a resposta

Um Java FileLock é um bloqueio de aconselhamento POSIX (fcntl)

Eu tenho um programa C ++ que bloqueia arquivos usando bloqueios consultivos POSIX. Ou seja, ele usa oPOSIXfcntl chamada do sistema [http://pubs.opengroup.org/onlinepubs/009695399/functions/fcntl.html]para operações de bloqueio. Quero que um ...