Questions marquées «multithreading»

Questions liées au multi-thread, y compris les problèmes de technique, de structure et de sécurité.

112
Pourquoi Python a-t-il été écrit avec le GIL?

Le verrou d'interprète global (GIL) semble être souvent cité comme l'une des principales raisons pour lesquelles enfiler des objets, entre autres, est un problème délicat en Python - ce qui soulève la question "Pourquoi cela a-t-il été fait?" Étant pas un programmeur, je ne sais pas pourquoi cela...

62
Qu'est-ce qu'un pool de threads?

Comment implémenterait-on un pool de threads? J'ai lu sur wikipedia pour "threadpool" mais je ne comprends toujours pas ce qu'il faut faire pour résoudre cette question (peut-être parce que je n'avais pas bien compris ce qu'est un pool de threads en termes simples). Quelqu'un peut-il m'expliquer en...

54
Test de conditions de course multithreads

Lire les commentaires à cette réponse , en particulier: Ce n'est pas parce que vous ne pouvez pas écrire un test qu'il n'est pas cassé. Comportement indéfini qui fonctionne habituellement comme prévu (C et C ++ en sont remplis), conditions de compétition , réorganisation possible en raison d'un...

33
Pourquoi pas les fils verts?

Bien que je sache que des questions à ce sujet ont déjà été abordées (par exemple, https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), je n'ai pas l'impression d'avoir une réponse satisfaisante. . La question qui se pose est la suivante: pourquoi la machine virtuelle...