Merci pour ce retour et ravi d'avoir pu aider ! Peut être que ce sera le début d'une nouvelle aventure pour toi ? En plus il s'agit d'un des concepts les plus difficiles en programmation donc si tu l'as déjà compris tu vas adorer le reste ;)
Comme d’habitude, explications très claires avec en plus cet accent qui m’a rappelle que je serai bientôt à la mer…. Très clair mais maintenant à voir dans les faits comment gérer tout ça en code.
Merci beaucoup Laurent, l'accent est toujours là parce que je suis à la mer tous les jours :) Pour la partie code, j'ai couvert 3 façons dans les cours sur Purple Giraffe : - async/await en Dart/Flutter - async/await en Swift 5.5+ - Grand central dispatch pour les précédentes versions de Swift Happy coding!
Merci. Juste un point à mentionner : dans le cas où on a un processeur multi-cœurs, il serait important de mentionner la notion de processus et des threads contenus dans chaque processus afin de comprendre le parallélisme. Si on a un seul cœur, on peut très bien avoir plusieurs threads “workers” qui tournent mais sans pour autant avoir du parallélisme.
Merci pour cette précision ; c'est entièrement vrai! Cela dit en tant que programmeur on ne connaît pas forcément la machine finale qui sera utilisée par chaque utilisateur donc autant proposer du code compatible avec le multi-coeurs pour les utilisateurs qui en auraient. De plus, même s'il s'agit de faux parallélisme, cela permet tout de même de ne pas bloquer l'IHM sur un processeur mono-coeur car le thread graphique aura toujours la priorité sur les workers et ils attendront des moments d'accalmie pour faire leur travail.
Je n'ai pas de connaissance en programmation mais j'ai pourtant bien compris le concept grâce à tes explications.
Merci
Merci pour ce retour et ravi d'avoir pu aider ! Peut être que ce sera le début d'une nouvelle aventure pour toi ? En plus il s'agit d'un des concepts les plus difficiles en programmation donc si tu l'as déjà compris tu vas adorer le reste ;)
Vidéo très claire, c'est très bien expliqué ! Bravo 👏
Merci beaucoup Cyril 🙂 C'est un point très important en plus donc je suis ravi d'avoir pu aider!
Happy coding!
Tres synthétique et clair ! Merci beaucoup
Merci pour ce retour! Happy coding :)
Vous avez aimé cette vidéo ? Dites-le moi avec un 👍 ou un commentaire ! Happy coding et à très vite sur www.purplegiraffe.fr
Comme d’habitude, explications très claires avec en plus cet accent qui m’a rappelle que je serai bientôt à la mer….
Très clair mais maintenant à voir dans les faits comment gérer tout ça en code.
Merci beaucoup Laurent, l'accent est toujours là parce que je suis à la mer tous les jours :)
Pour la partie code, j'ai couvert 3 façons dans les cours sur Purple Giraffe :
- async/await en Dart/Flutter
- async/await en Swift 5.5+
- Grand central dispatch pour les précédentes versions de Swift
Happy coding!
Super, Merci beaucoup 🙂.
Avec plaisir! Merci pour le retour et surtout happy coding :)
Merci beaucoup Monsieur.
Avec plaisir! Happy Coding!
Merci. Juste un point à mentionner : dans le cas où on a un processeur multi-cœurs, il serait important de mentionner la notion de processus et des threads contenus dans chaque processus afin de comprendre le parallélisme. Si on a un seul cœur, on peut très bien avoir plusieurs threads “workers” qui tournent mais sans pour autant avoir du parallélisme.
Merci pour cette précision ; c'est entièrement vrai! Cela dit en tant que programmeur on ne connaît pas forcément la machine finale qui sera utilisée par chaque utilisateur donc autant proposer du code compatible avec le multi-coeurs pour les utilisateurs qui en auraient. De plus, même s'il s'agit de faux parallélisme, cela permet tout de même de ne pas bloquer l'IHM sur un processeur mono-coeur car le thread graphique aura toujours la priorité sur les workers et ils attendront des moments d'accalmie pour faire leur travail.
@@PurpleGiraffe Remarque très pertinente!
Merci beaucoup très bien compris
Avec plaisir! Merci pour ce retour Mamoutou. Happy coding!
Merci
Avec plaisir! Happy coding