Questions marquées «multithreading»

26
En proie à des bogues multithread

Dans ma nouvelle équipe que je gère, la majorité de notre code est la plate-forme, le socket TCP et le code de réseau http. Tout C ++. La plupart d'entre eux proviennent d'autres développeurs qui ont quitté l'équipe. Les développeurs actuels de l'équipe sont très intelligents, mais surtout juniors...

25
Que recherchez-vous lors du débogage des blocages?

Récemment, j'ai travaillé sur des projets qui utilisent fortement le filetage. Je pense que je suis OK pour les concevoir; utiliser autant que possible la conception sans état, verrouiller l'accès à toutes les ressources dont plus d'un thread a besoin, etc. Mon expérience en programmation...

24
Machines d'état vs threads

Alan Cox a dit un jour : "Un ordinateur est une machine d'état. Les threads sont destinés aux personnes qui ne peuvent pas programmer de machines d'état". Puisque demander à Alan directement n'est pas une option pour moi, je préfère demander ici: comment peut-on obtenir une fonctionnalité...

23
Multithreading: est-ce que je me trompe?

Je travaille sur une application qui joue de la musique. Pendant la lecture, souvent, les choses doivent se produire sur des threads séparés car elles doivent se produire simultanément. Par exemple, les notes d'un besoin d'accord pour être entendues ensemble, de sorte que chacun se voit attribuer...

16
Solutions pour la rentrée asynchrone C # 5

Donc, quelque chose me dérange sur le nouveau support asynchrone en C # 5: L'utilisateur appuie sur un bouton qui démarre une opération asynchrone. L'appel revient immédiatement et la pompe à messages recommence à fonctionner - c'est tout. Ainsi, l'utilisateur peut appuyer à nouveau sur le bouton -...