Perguntas com a marcação «multithreading»

Questões relacionadas com vários segmentos, incluindo questões de técnica, estrutura e segurança.

3
Por que o Python foi escrito com o GIL?
O bloqueio global de intérpretes (GIL) parece ser frequentemente citado como um dos principais motivos pelos quais a segmentação e afins é um pouco complicada no Python - o que levanta a questão "Por que isso foi feito em primeiro lugar?" Não sendo um programador, não tenho idéia do porquê …


4
O que é um pool de threads?
Como alguém implementaria um pool de threads? Eu tenho lido na wikipedia por "threadpool", mas ainda não consigo descobrir o que fazer para resolver esta questão (possivelmente porque eu não entendi direito o que é um threadpool em termos simples). Alguém pode me explicar em inglês simples o que é …





6
Testando condições de corrida multithread
Lendo os comentários para esta resposta , especificamente: Só porque você não pode escrever um teste não significa que ele não está quebrado. Comportamento indefinido que geralmente funciona como esperado (C e C ++ estão cheios disso), condições de corrida, reordenação potencial devido a um modelo de memória fraco ... …






5
A imutabilidade elimina completamente a necessidade de bloqueios na programação de vários processadores?
Parte 1 Claramente a imutabilidade minimiza a necessidade de bloqueios na programação de vários processadores, mas elimina essa necessidade ou há casos em que a imutabilidade por si só não é suficiente? Parece-me que você só pode adiar o processamento e encapsular o estado tanto tempo antes que a maioria …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.