Compartir conduce al rendimiento
Después de esta publicación en el blog sobre el nuevo concepto de selecciones de entidades compartibles y las subsiguientes discusiones en el foro, ahora nos tomaremos el tiempo para explicar cómo ORDA encaja en el futuro.
Coexistencia de comandos seguros y no seguros para hilos
¿Alguna vez has necesitado utilizar métodos con llamadas thread-safe y no thread-safe, con condiciones que saltan los comandos que no son thread-safe? Actualmente el compilador impide hacer esto y se lanza un error, sin embargo hay una bandera que te permite desactivar esta comprobación y esta entrada del blog te muestra cómo.
Más comandos a prueba de hilos a su disposición
4D le permite aprovechar al máximo los ordenadores multinúcleo con procesos preventivos. En una entrada anterior del blog, le hemos proporcionado una lista de comandos mejorados que pueden ser utilizados en procesos preventivos, permitiendo un tiempo de ejecución global más rápido y más usuarios conectados. Y en respuesta a sus comentarios, hemos aumentado la lista con aún más comandos.
Haz que tus soluciones sean escalables con el multihilo preventivo – Añade K. de 4D Summit 2018
Los procesospreventivos son poderosos ya que permiten que sus aplicaciones aprovechen al máximo los ordenadores multinúcleo; en consecuencia, esto resulta en un tiempo de ejecución global más rápido y en más usuarios conectados. Con 4D v17, hemos ido un paso más allá al proporcionarle más de 1.000 comandos seguros para hilos.
Vea el video Preemptive multi-threading de la Keynote del 4D Summit 2018. Presenta a Add Komoncharoensiri, Director de Servicios Técnicos (4D USA), explicando cómo el soporte de preemptive en 4D le ayuda a aprovechar sus máquinas multi-core, así como los nuevos conceptos que enviamos a lo largo del camino para ayudarle a aumentar el rendimiento y la eficiencia.
Servidor y cliente de servicios web preventivos
Los servicios web preventivos permiten que sus aplicaciones aprovechen al máximo los ordenadores multinúcleo, lo que se traduce en respuestas más rápidas para las solicitudes simultáneas. No sólo es potente, también es fácil: desde las Propiedades del Método de cualquier método, sólo tiene que seleccionar la opción «Puede ejecutarse en procesos preventivos» y ya está funcionando.
Un método 4D puede ser preemptivo o no según las opciones de compilación y el uso del lenguaje, como se explica en este post.
4D Escribir comandos Pro en procesos preventivos
Con 4D v16, puede mejorar la escalabilidad de su base de datos utilizando los nuevos comandos 4D Write Pro en procesos preemptivos.
Si está realizando rutinas para crear o convertir documentos de forma programada – por ejemplo, facturas … ahora puede hacerlo con trabajadores preventivos ya que la mayoría de los comandos de 4D Write Pro son ahora seguros para los hilos.
Los comandos XML son ahora seguros para los hilos
¿Quiere mejorar la escalabilidad de su base de datos y utilizar todo el rendimiento disponible con sus máquinas multinúcleo?
Con 4D v16, hemos ampliado la lista de comandos seguros para hilos con el fin de utilizar procesos preventivos con su código que maneja XML.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política