Publication de l’aperçu des Virtual Threads de Java
(openjdk.java.net)- Implémentation de « threads légers en mode utilisateur » pouvant être utilisés à la place des coûteux threads de l’OS
→ ajout d’une implémentation à java.lang.Thread
- Possibilité de créer des millions d’instances avec un comportement presque identique à celui des threads existants
→ débogage et profiling des threads virtuels possibles avec les outils JDK existants tels quels
→ ne modifie pas l’implémentation des threads OS existants et ne bascule pas automatiquement vers eux
-
Thread thread = Thread.ofVirtual().name("duke").unstarted(runnable); -
Thread.startVirtualThread(Runnable) -
vérifiable avec
Thread::isVirtual
1 commentaires
Oh, je me demande quelle différence il y aura avec le modèle d'acteurs