Java 10 : Handshakes thread-local pour safepoints VM plus rapides
JEP 312 — Handshakes thread-local (Thread-Local Handshakes)
Java 10 introduit l'option JVM -XX:ThreadLocalHandshakes (disponible sur x64 et SPARC uniquement).
Cette option améliore les performances de la VM en permettant d'exécuter un callback sur les threads d'application sans faire un safepoint global. La JVM peut ainsi arrêter un thread individuel sans stopper tous les threads.
Sur les plateformes non supportées, le comportement retombe sur les safepoints classiques.
Java
- Maîtriser les opérateurs Java : Types, syntaxe et exemples pratiques
- Commentaires Java : Types, utilisation et bonnes pratiques
- Maîtriser la boucle for améliorée en Java : Syntaxe, exemples et bonnes pratiques
- Maîtriser les chaînes de caractères en Java : Création, méthodes et bonnes pratiques
- Maîtriser les interfaces Java : concepts, implémentation et bonnes pratiques
- Maîtriser les classes internes anonymes en Java : définition, syntaxe et exemples pratiques
- Maîtriser le try-with-resources Java : gestion automatique des ressources expliquée
- Annotations Java expliquées : types, placement et exemples pratiques
- Assertions Java : guide pratique pour détecter les bugs et assurer la fiabilité du code