Implémenter le threading dans un programme est difficile, oui, mais pourquoi certaines personnes ne les implémenteront-elles pas même quand il y en a un besoin évident.
Un exemple: le programme doit charger un ensemble de données à partir d'une base de données, la chose à faire serait d'établir la connexion et d'obtenir les données de la base de données dans un thread de travail, puis de les charger dans l'interface graphique, laissant le thread GUI réactif pour l'utilisateur .
Mais non, j'ai parlé à des gens qui semblent penser que les fils sont mauvais et mauvais et ainsi de suite et il faut les éviter à tout prix. J'ai même entendu dire qu'un instructeur de classe déconseillait l'utilisation de threads et ne voulait donc pas couvrir leur utilisation. QUOI???
Avec le matériel qui passe au multicœur, je pense que nous devons mieux comprendre les threads et ne pas avoir peur de les utiliser. Je trouve personnellement que c'est un sujet fascinant.
Alors, quelles sont les choses que vous avez entendues sur le filetage qui sont fausses?