Accueil InfoQ Concurrence sur InfoQ
Actualités
Flux RSS-
JEP 429 : Variables Extent-Local Pour Promouvoir L'Immuabilité En Java
La JEP 429, Extent-Local Variables (Incubator), a été promue de JEP Draft 8263012 au statut Candidate. Cette JEP en incubation, sous l'égide du projet Loom, propose de permettre le partage de données immuables au sein et entre les threads. Ceci est préférable aux variables thread-local, en particulier lors de l'utilisation d'un grand nombre de threads virtuels.
-
JEP 428 : Structured Concurrency Pour Simplifier La Programmation Java Multithread
La JEP 428, Structured Concurrency (Incubator), a été promue de Proposed à Target à Targeted pour le JDK 19. Cette JEP propose de simplifier la programmation multithread en introduisant une bibliothèque pour traiter plusieurs tâches exécutées sur différents threads comme un fonctionnement atomique. Il rationalisera la gestion des erreurs, améliorera la fiabilité et améliorera l'observabilité.
-
JEP 425 : Threads Virtuels Pour Offrir Un Débit Amélioré
La JEP 425, Virtual Threads (Preview), a été promue de Proposed to Target à Targeted pour le JDK 19. Cette JEP, sous l'égide du projet Loom, introduit les threads virtuels. Ces threads légers visent à réduire considérablement l'effort d'écriture, de maintenance et d'observation des applications concurrentes à haut débit sur la plate-forme Java. Il s'agit d'une fonctionnalité en preview.
-
Nouvelle Version De Deno 1.10 Qui Inclut Le Support Pour WASM Memory Partagé Et Web Storage
L’équipe de Deno a récemment sorti Deno 1.10 qui intègre le support pour WASM memory partagé, une implémentation de l’API web Storage, le support pour import maps à distance, et améliore l’exécuteur de test intégré.
-
La programmation sans lock en C++ avec Herb Sutter
Lors de la conférence CppCon 2014, Herb Sutter a fait une présentation portant sur la programmation sans lock en C++. Il en a rappelé les concepts fondamentaux et a présenté trois algorithmes illustrant des techniques "lock-free". Cet article propose un résumé des points essentiels de la présentation.
-
Facebook Open-source Haxl, outil de requêtage de données implicite et concurrent, utilisant Haskell
Facebook a rendu open-source Haxl, une librairie permettant de gérer de manière efficace les accès concurrents aux données. La libraire tire profit des spécificités d'Haskell comme le système de type expressif, sa garantie de typage et son exactitude, et les performances au runtime de GHC, pour résoudre l'épineux problème de concurrence.
-
Akka Toolkit 2.3 avec le support de Java 8 et de la Persistance
La dernière version du toolkit Akka apporte l'activation de la persistance des acteurs à état pour persister leur état interne. La version 2.3.0 publiée récemment est également prête pour le support des expressions lambda de Java 8.
-
Go 1.1 accélère (en toute sécurité)
La version majeure 1.1 du langage Go nous livre plusieurs nouvelles fonctionnalités annoncées lors de sa période de bêta. Plusieurs développeurs vont s’apercevoir de ses avantages au moment où ils recompileront leur code, tandis que les autres fonctionnalités nécessiteront de nouvelles bibliothèques ou modèles pour être utilisées.
-
Java 8 repoussé à 2014 suite aux ennuis de sécurité
Mark Reinhhold, Architecte en chef de la plate-forme Java, a annoncé sur son blog la décision d'Oracle de retarder de 4 à 6 mois la sortie de Java 8.