Das Implementieren von Threading in einem Programm ist schwierig, aber warum werden manche Leute sie nicht implementieren, selbst wenn ein offensichtlicher Bedarf dafür besteht.
Ein Beispiel: Das Programm muss ein Dataset aus einer Datenbank laden. Die Aufgabe besteht darin, die Verbindung herzustellen und die Daten aus der Datenbank in einem Arbeitsthread abzurufen und sie dann in die GUI zu laden, wobei der GUI-Thread für den Benutzer ansprechend bleibt .
Aber nein, ich habe mit Leuten gesprochen, die zu denken scheinen, dass Fäden böse und böse sind und man sollte sie um jeden Preis vermeiden. Ich habe sogar gehört, dass ein Klassenlehrer von der Verwendung von Threads abgeraten hat und daher nicht auf deren Verwendung eingehen wollte. WAS???
Mit der Hardware, die in Multi-Core geht, denke ich, dass wir Threads besser verstehen und keine Angst haben müssen, sie zu verwenden. Ich persönlich finde es ein faszinierendes Thema.
Was haben Sie über falsches Threading gehört?