Les commandes XML sont désormais thread safe

Traduit automatiquement de Deepl

Vous voulez améliorer l’extensibilité de votre base de données et utiliser toutes les performances disponibles avec vos machines multi-cœurs ?

Avec 4D v16, nous avons étendu la liste des commandes thread-safe afin d’utiliser des processus préemptifs avec votre code manipulant du XML.

Désormais, toutes les commandes XML DOM, XML SAX et XML sont thread safe et peuvent être utilisées en mode préemptif. Par exemple, vous pouvez avoir des routines sur les références XML qui sont deux fois plus rapides avec une machine à quatre cœurs.

Une base de données d’exemple est disponible pour démontrer la différence entre le mode préemptif et le mode coopératif.

Base de données d’exemple

Si vous souhaitez en savoir plus sur les processus préemptifs et la thread safety, vous pouvez consulter cet article de blog.

Un petit rappel : toutes les commandes thread safe sont maintenant marquées dans le doc center avec cette icône :

Thread safe icon in Doc Center

Pour plus de détails, veuillez consulter la documentation :

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.