Resultados da pesquisa a pedido "c"

5 a resposta

Pode ser determinada a ordem de execução do fork ()?

Estou trabalhando em um exercício no livro "Conceitos do sistema operacional 7ª edição" e estou um pouco confuso sobre como ofork() trabalhos. Pelo meu entendimento,fork() cria um processo filho que é executado simultaneamente com seu pai. Mas ...

3 a resposta

pthread_mutex_lock bloqueia, mas nenhum proprietário está definido

Estou trabalhando neste há alguns dias - Como pano de fundo, estou trabalhando para pegar um programa C de thread único e torná-lo multiencadeado. Descobri recentemente um novo caso de conflito, mas, quando olho para o mutex em gdb, vejo ...

2 a resposta

ponteiro da pilha de threads

o Linux 2.6.32-32, existe uma maneira de encontrar as seguintes informações sobre um encadeamento programaticamente em umpthreads programa? Preciso: contagem de execução, ponteiro de pilha, início / fim da pilha, tamanho da pilha, uso da pilha. ...

5 a resposta

Por que o e comercial foi escolhido como símbolo para referências em C ++? [fechadas

lguém tem uma idéia de por que o e comercial foi escolhido como a maneira de denotar referências em C + AFAIK (embora eu não tenha o livro perto de mim), Stroustroup não explicou essa escolha, o que acho um pouco estranho, porque o mesmo símbolo ...

3 a resposta

É possível gravar menos de 1 byte em um arquivo

Até onde eu sei, a menor unidade em C é umabyte. De onde vem essa restrição? CPU Por exemplo, como posso escrever umnibble ou um únicobit para um arquivo?

5 a resposta

omparações de ponteiros em C. Eles estão assinados ou não assinado

Oi, tenho certeza de que essa deve ser uma pergunta comum, mas não consigo encontrar a resposta quando a procuro. Minha pergunta diz respeito basicamente a dois indicadores. Quero comparar seus endereços e determinar se um é maior que o outro. ...

6 a resposta

Por que o sscanf não funciona corretamente com um tipo bool

A saída deste código: const char *buff = "*_2D 1"; char field[10]; int flag; sscanf(buff, "%s %d", field, &flag); printf("field:%s flag:%i\n", field, flag);éfield:*_2D flag:1 No entanto, alterando oint parabool resulta em comportamento ...

3 a resposta

Como usar um vetor std :: em uma função C

função @A C espera que uma matriz de buffers esteja no escopo em tempo de execução. por exemplo char values[x][y] A função C preencherá os buffers Gostaria de usar uma matriz dinâmica para não precisar codificar as dimensões Como uso um vetor ...

4 a resposta

Pthread sinal condicional - não está funcionando como esperado

Estou trabalhando em um projeto e tentando usarpthread_cond_wait() epthread_cond_signal() para sincronizar dois thread Meu código é mais ou menos assim: pthread_mutex_t lock_it = PTHREAD_MUTEX_INITIALIZER; pthread_cond_t write_it ...

4 a resposta

C comprimento dinâmico da string

Existem diferentes maneiras de criar seqüências dinâmicas em C (com comprimento que muda constantemente). Após algumas pesquisas no Google, a principal maneira de fazer isso é usarrealloc ...