Threads virtuels Java et continuations

Il y a des moments où les développeurs Java doivent apprendre de nouvelles façons d’écrire du code afin de rester à jour. Il fut un temps où nous avons vu cela dans la programmation fonctionnelle avec des flux, puis à nouveau dans la programmation réactive avec des entrées/sorties non bloquantes. Il est important pour nous, en tant que développeurs Java, de connaître les threads virtuels et les continuations, car ils apportent des modifications importantes à la concurrence.

Project Loom est un nouveau projet révolutionnaire dans l’OpenJDK qui veut créer une version allégée de threads appelés “threads virtuels”.

Un nouveau projet visant à modifier le fonctionnement de Java Threads a démarré en 2018. Il n’a pas encore été mis en service, mais des versions à accès anticipé sont disponibles pour que vous puissiez l’essayer.

Cette implémentation pourrait changer la façon dont le code non bloquant est écrit. Dans de nombreux cas, les programmeurs Java peuvent écrire leur code de manière séquentielle et obtenir toujours les mêmes résultats que s’ils utilisaient la programmation réactive, ce qui peut être très compliqué et difficile à comprendre. Changements : ce sera l’un des plus grands changements apportés à la plate-forme Java. Ce sera un gros problème pour les personnes qui souhaitent créer des applications très volumineuses et rapides. Le code existant peut également tirer parti de cette nouvelle technologie moyennant quelques modifications.

Chaque développeur Java devrait connaître ce nouveau projet qui changera la façon dont nous écrivons du code non bloquant.

Dans ce cours, vous apprendrez ce qui suit :

  • Quelle est la raison pour laquelle les threads de la plate-forme Java ne fonctionnent pas bien pour beaucoup de gens ?
  • Comment fonctionnent les threads virtuels et pourquoi est-ce si important ?
  • Pour répondre à cette question, nous devons savoir ce que sont les continuations délimitées.
  • Nous utilisons Virtual Threads avec Completeable Futures et Futures pour nous aider à faire les choses.
  • Comment les discussions virtuelles sont-elles créées avec les continuations ?

Rejoignez-moi alors que je vous montre comment en savoir plus sur Project Loom d’une manière étape par étape et pratique. Lorsque vous aurez terminé le cours, vous aurez une bonne compréhension des threads virtuels et des continuations et de la manière dont ils peuvent être utilisés pour écrire des applications Java qui peuvent être à la fois très volumineuses et lentes.

Regarde ça : Project Loom n’a pas encore été réalisé. Nous pouvons cependant écrire du code avec la version Early Access, en savoir plus sur cette nouvelle technologie et être prêts lorsque le projet entrera en production lorsque la version Early Access sortira.

A qui s’adresse ce cours :

  • Programmeurs Java qui souhaitent en savoir plus sur les threads virtuels Java et les continuations
  • Les personnes qui veulent savoir comment les threads Java vont changer à l’avenir devraient

Threads virtuels Java et suites FreeCourseSites.com

Créez un site Web de portefeuille époustouflant à partir de zéro

Télécharger maintenant

Similar Posts