Perguntas sobre 'thread'

1
resposta

Alguém poderia explicar a dinâmica do sono / vigília no Linux?

Estou estudando os mecanismos de bloqueio em um sistema operacional e me deparei com essas funções POSIX: pthread_cond_wait(pthread_cond_t *c, pthread_mutex_t *m); pthread_cond_signal(pthread_cond_t *c); Eu compreendo perfeitamente a idei...
30.09.2017 / 20:55
1
resposta

Compreendendo o switch e as alternâncias de contexto do Linux Perf

Estou tentando habilitar eventos de mudança de contexto no perf e usar o despejo do script do perf do perf.data para investigar o tempo bloqueado do thread. Até o momento, as únicas duas opções de gravação que parecem ser úteis são a alternân...
03.02.2016 / 23:17
1
resposta

Id de thread em diferentes distribuições linux

Nós temos um aplicativo de servidor que roda bem no Ubuntu e no antigo Mandrake Linux, mas ele falha consistentemente no Redhat Enterprise Linux (para ser preciso no RHEL 4 Update 8, kernel 2.6.9-89). No RHEL, o servidor geralmente é executado p...
19.07.2013 / 19:49
1
resposta

Buzzlingly barroco Debian ps: mostra tópicos na árvore da floresta

Minha invocação favorita de ps é: ps -efww ef como preciso watch de todos os processos ( -e ), obter informações estendidas sobre eles ( -f ), ver o ambiente ( e ) em que operam, linhas de quebra automática ( -w -w ), não pe...
24.10.2012 / 15:22
0
respostas

Prioridades de encadeamentos do OpenBSD

Alguém pode explicar como trabalhar com prioridades de thread no OpenBSD? As informações sobre essa questão nas páginas da MAN são ruins, não fornecem uma compreensão clara. Em particular: sched_get_priority_min/max fornece o intervalo....
22.10.2018 / 01:45
0
respostas

Mapeando Threads no Nível do Kernel, Threads no Nível do Usuário para Processar / Threads

Eu sei que esta pergunta foi levantada muitas vezes, mas não consigo encontrar uma resposta definitiva, então aqui vai outra vez: É verdade que o Kernel Level Thread tem seu próprio PID, enquanto o User Level Threads compartilha apenas um (pa...
15.05.2017 / 09:26
2
respostas

'htop' process e threads de uso cpu?

Estou observando um processo multi-encadeado no htop na visualização em árvore. Se eu fosse apenas para a parte problemática, parece um pouco assim: CPU% bin/process 100 '- thread1 70 '- thread2 0...
18.12.2014 / 16:09
2
respostas

Por que 'htop' mostra mais processos que 'ps'

Em ps xf 26395 pts/78 Ss 0:00 \_ bash 27016 pts/78 Sl+ 0:04 | \_ unicorn_rails master -c config/unicorn.rb 27042 pts/78 Sl+ 0:00 | \_ unicorn_rails worker[0] -c config/u...
31.03.2011 / 12:48
2
respostas

Sleep system call e seu parâmetro de tempo

Digamos que estamos escrevendo um programa em C que chama a função sleep (). Por exemplo, chamando sleep (7), o thread de chamada seria colocado em suspensão por 7 segundos. Minha pergunta é: o thread vai acordar após 7 segundos do nosso temp...
16.01.2016 / 00:02
1
resposta

Multithreading (aumentando o número de threads para o processo)

Gostaria de saber se existe alguma maneira de adicionar thread ao processo específico apenas para provar que o número de thread que é atribuído ao processo pode ser alterado pelo usuário. Se sim, como eu poderia fazer isso? [root@195689 ttyid...
07.05.2016 / 21:07