Bonjour,
J'ai volontairement regroupé deux choses différentes pour éviter de créer un deuxieme topic inutile.
Au sujet des fonctions asynchrones :
- Sur quels critères vous basez vous pour utiliser une méthode asynchrone ? Cela dépend il de la taille des donnée à traiter (une énorme liste par exemple) ? de la localisation des données (donnée stockée à distance, etc), ou d'autres choix ? Si cela dépend de la taille des données, à partir de quel moment cela devient il nécessaire (un ordre de grandeur si possible).
- Si une fonction ne retourne rien, l'asynchrone est donc inutile ?
- Une méthode non synchrone appelée dans une callback asynchrone fait elle implicitement d'elle une méthode asynchrone ou cela n'a absolument rien à voir?
Au sujet des timers :
- Que privilégiez quant à leur utilisation des timers ?
Admettons que je dois appeler une ou des méthodes sur 500 objets toutes les 3 secondes, vaut il mieux que chaque objet dispose de son propre timer ou qu'un timer général s'occupe d'appeler une méthode qui va itérer la collection d'objet pour effectuer les traitements. Comparativement, quelle est la meilleure option ?
- D'autres conseils à adresser à un débutant ?
Merci d'avance.
Partager