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