Bonsoir a tous.
Je connaissais les Threads et le BackGroundworker, j'apprends qu'il existe aussi les appels de méthodes asynchrone avec beginInvoke.
Je ne voudrais pas trop vous obliger a trop rentrer dans les détails car je pense que le sujet est vaste, je me pose simplement ces 2 questions :
- Est ce dans un thread secondaire que s’exécute le code démarré par BeginInvoke ? (On parle d'appel asynchrone et pas de Thread ce qui est un peu déroutant pour moi, quelle différence cela fait ?).
- en pratique, j'envisage de rajouter une fonction d'enregistrement automatique a mon programme. Cette fonction devant s’exécuter en tache de fond sans bloquer l'interface ce qui m'amène a ces interrogations et également pour apprendre. Donc dans ce cas précis ou d'une façon général vaux t'il mieux privilégier l'un ou l'autre méthode ?
Nombre d'entre vous ont un très bon niveau et ont du se poser ce genre de questions je pense, j'espère que vous saurez m’éclairer un peu dans ce genre de choix.
Vos avis m'intéresse beaucoup. En vous remerciant par avance.
Partager