Resultados da pesquisa a pedido "c"
fechar vs soquete de desligamento?
Em C, entendi que, se fecharmos um soquete, isso significa que o soquete será destruído e poderá ser reutilizado posteriormente. Que tal desligar? A descrição dizia que fecha metade de uma conexão duplex a esse soquete. Mas esse soquete será ...
Diferença entre programação estática e dinâmica no OpenMP em C
Eu tenho dois códigos semelhantes. Primeiro #pragma omp parallel for shared(g) private(i) schedule(dynamic, 1) for(i = (*g).actualNumberOfChromosomes; i < (*g).maxNumberOfChromosomes; i++) { AddCrossoverChromosome(g, i); // it doesnt change ...
Como os pontos de cancelamento POSIX devem se comportar?
Eu estive analisando a implementação de pontos de cancelamento da glibc / nptl e comparando-a com o POSIX, e a menos que eu esteja enganado, está completamente errado. O modelo básico usado é: int oldtype = LIBC_ASYNC_CANCEL(); /* switch to ...
Como faço para gerar pontos que correspondem a um histograma?
Estou trabalhando em um sistema de simulação. Em breve terei dados experimentais (histogramas) para a distribuição de valores no mundo real para várias entradas de simulação. Quando a simulação é executada, eu gostaria de poder produzir valores ...
Diferenças na inicialização do registro EAX ao chamar uma função em C e C ++
Há uma diferença curiosa entre assemblies de um pequeno programa, quando compilado como um programa C ou como um programa C ++ - (para Linux x86-64). O código em questão: int fun(); int main(){ return fun(); }Compilando-o como um programa C ...
Existe algo para substituir as funções <ucontext.h>?
O encadeamento do usuário funciona em<ucontext.h> foram descontinuados porque usam um recurso C descontinuado (elesuse uma declaração de função com parênteses vazios para um ...
Como na montagem atribuir um número negativo a um int não assinado funciona?
Eu aprendi sobre2's Complement e não assinado e assinado int. Decidi testar meus conhecimentos, tanto quanto sei que um número negativo é armazenado em2's complement maneira que adição e subtração não teriam algoritmos e circuitos diferentes ...
Armazenando array de estruturas no espaço do kernel, Linux
Eu acredito que posso estar pensando demais sobre esse problema ... Eu tenho um arquivo de texto localizado no meu sistema de arquivos que estou analisando na inicialização e armazenando os resultados em uma variedade de estruturas. Preciso ...
Como transpor eficientemente uma matriz de bits 2D
Continuo tropeçando nesse problema (por exemplo, emessa questão [https://stackoverflow.com/questions/29309942/how-to-compute-the-height-profile-of-a-tetris-stack-most-efficiently] ) Dada uma matriz / placa / matriz de bits 2D na forma de uma ...
Por que não concatenar arquivos de origem C antes da compilação? [duplicado]
Esta pergunta já tem uma resposta aqui: # incluir todos os arquivos .cpp em uma única unidade de compilação? [/questions/543697/include-all-cpp-files-into-a-single-compilation-unit] 5 respostasOs benefícios / desvantagens da unidade constrói? ...