Questions marquées «multithreading»

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

3
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 pourrait être …


4
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 anglais clair ce …





6
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 modèle de …

16
Devrais-je m'occuper de conditions de course qui n'ont presque certainement aucune chance de se produire?
Considérons quelque chose comme une application d'interface graphique où le thread principal met à jour l'interface utilisateur presque instantanément, et un autre thread interroge des données sur le réseau ou quelque chose qui prend 5 à 10 secondes pour terminer le travail. J'ai reçu de nombreuses réponses différentes à ce …

8
Quels sont les inconvénients d'une implémentation d'exécution JavaScript multi-thread? [fermé]
Je travaille sur une implémentation d'exécution JavaScript multi-thread depuis une semaine. J'ai une preuve de concept faite en C ++ en utilisant JavaScriptCore et boost. L’architecture est simple: lorsque le moteur d’exécution termine l’évaluation du script principal, il se lance et rejoint un pool de threads, qui commence à sélectionner …




5
L'immuabilité élimine-t-elle entièrement le besoin de verrous dans la programmation multiprocesseur?
Partie 1 Clairement, l'immutabilité minimise le besoin de verrous dans la programmation multiprocesseur, mais élimine-t-elle ce besoin ou existe-t-il des cas où la seule immuabilité ne suffit pas? Il me semble que vous ne pouvez différer le traitement et encapsuler que si longtemps avant que la plupart des programmes ne …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.