Als «multithreading» getaggte Fragen

26
Von Multithread-Bugs geplagt

In meinem neuen Team, das ich verwalte, besteht der Großteil unseres Codes aus Plattform-, TCP-Socket- und HTTP-Netzwerkcode. Alles in C ++. Das meiste davon stammt von anderen Entwicklern, die das Team verlassen haben. Die derzeitigen Entwickler im Team sind sehr schlau, aber in Bezug auf die...

25
Worauf achten Sie beim Debuggen von Deadlocks?

In letzter Zeit habe ich an Projekten gearbeitet, die häufig Threading verwenden. Ich denke, dass ich in Ordnung bin, sie zu entwerfen. Verwenden Sie so oft wie möglich das zustandslose Design, sperren Sie den Zugriff auf alle Ressourcen, die mehr als einen Thread benötigen usw. Meine Erfahrung in...

24
Zustandsmaschinen gegen Threads

Alan Cox sagte einmal : "Ein Computer ist eine Zustandsmaschine. Threads sind für Leute, die keine Zustandsmaschinen programmieren können." Da es für mich keine Option ist, Alan direkt zu fragen, möchte ich hier lieber fragen: Wie erreicht man Multithreading-Funktionalität in Hochsprachen wie Java...

23
Multithreading: mache ich das falsch?

Ich arbeite an einer Anwendung, die Musik spielt. Während der Wiedergabe müssen häufig Dinge in separaten Threads geschehen, da sie gleichzeitig geschehen müssen. Zum Beispiel, um die Noten eines Akkords Notwendigkeit zusammen gehört werden, so jeder seines eigenen Thread zugeordnet wird gespielt...

16
BackgroundWorker vs. Async / Await

Ich bin neu in der C # -Entwicklung und möchte eine reaktionsschnellere Benutzeroberfläche erstellen. In meinen vorläufigen Recherchen habe ich zwei Methoden gesehen, um dies zu erreichen: Multithreading in Verbindung mit der BackgroundWorker-Klasse. Die neueren Async / Await-Modifikatoren....