Tâches asynchrones en programmation : comprendre la notion de Thread et de fil d'exécution en code

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии • 20

  • @archyvs2281
    @archyvs2281 Год назад

    Je n'ai pas de connaissance en programmation mais j'ai pourtant bien compris le concept grâce à tes explications.
    Merci

    • @PurpleGiraffe
      @PurpleGiraffe  Год назад

      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 ;)

  • @cyriltheandroid
    @cyriltheandroid 2 года назад +2

    Vidéo très claire, c'est très bien expliqué ! Bravo 👏

    • @PurpleGiraffe
      @PurpleGiraffe  2 года назад +2

      Merci beaucoup Cyril 🙂 C'est un point très important en plus donc je suis ravi d'avoir pu aider!
      Happy coding!

  • @enLightnedLamp
    @enLightnedLamp Год назад +1

    Tres synthétique et clair ! Merci beaucoup

  • @PurpleGiraffe
    @PurpleGiraffe  3 года назад +2

    Vous avez aimé cette vidéo ? Dites-le moi avec un 👍 ou un commentaire ! Happy coding et à très vite sur www.purplegiraffe.fr

  • @laurentclos-versaille5237
    @laurentclos-versaille5237 3 года назад

    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.

    • @PurpleGiraffe
      @PurpleGiraffe  3 года назад

      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!

  • @jagre7013
    @jagre7013 Год назад +1

    Super, Merci beaucoup 🙂.

    • @PurpleGiraffe
      @PurpleGiraffe  Год назад +1

      Avec plaisir! Merci pour le retour et surtout happy coding :)

  • @koffiflaimoiye5276
    @koffiflaimoiye5276 Год назад

    Merci beaucoup Monsieur.

  • @oscarsavioz5864
    @oscarsavioz5864 2 года назад +1

    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.

    • @PurpleGiraffe
      @PurpleGiraffe  2 года назад

      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.

    • @oscarsavioz5864
      @oscarsavioz5864 2 года назад

      @@PurpleGiraffe Remarque très pertinente!

  • @mamoutousissoko4225
    @mamoutousissoko4225 2 года назад

    Merci beaucoup très bien compris

    • @PurpleGiraffe
      @PurpleGiraffe  2 года назад

      Avec plaisir! Merci pour ce retour Mamoutou. Happy coding!

  • @ta_pls8767
    @ta_pls8767 2 года назад

    Merci