Eventos

Torne as suas soluções escaláveis com multi-tarefas preventivas – Acrescente K. da Cimeira 4D de 2018

Tradução automática de Deepl

Os processospreventivos são poderosos uma vez que permitem que as suas aplicações tirem o máximo partido dos computadores multi-core; consequentemente, isto resulta num tempo de execução global mais rápido e mais utilizadores conectados. Com 4D v17, demos mais um passo em frente ao fornecer-lhe mais de 1.000 comandos de segurança de linha!

Veja o vídeo Preemptive multithreading da conferência 4D Summit 2018 Keynote. Inclui Add Komoncharoensiri, Director de Serviços Técnicos (4D USA), explicando como o apoio preventivo em 4D o ajuda a tirar partido das suas máquinas multi-core, bem como os novos conceitos que enviámos pelo caminho para o ajudar a aumentar o desempenho e a eficiência.

Produto Web Service in preemptive

Servidor e Cliente de Serviços Web Preemptivos

Tradução automática de Deepl

Os Serviços Web Preemptive permitem que as suas aplicações tirem o máximo partido dos computadores multi-core, resultando em respostas mais rápidas para pedidos simultâneos. Não é apenas poderoso, é também fácil: a partir das Propriedades do Método de qualquer método, basta seleccionar a opção “Pode ser executado em processos preventivos” e está desligado e a funcionar!

Um método 4D pode ser preemptivo ou não de acordo com as opções de compilação e a utilização da língua, como explicado neste post.

Produto blank

Partilha de informação em ambiente multi-tarefas

Tradução automática de Deepl

4D v16 R6 introduz um novo conceito de comunicação entre processos: objecto partilhado e variáveis de colecção partilhadas! São uma solução para que se possa evitar a utilização de variáveis interprocessadas (que não podem ser utilizadas em modo multi-tarefa). Graças a isto, poderá facilmente partilhar informação entre processos preventivos.

Produto blank

Mais comandos para correr em processos preventivos

Tradução automática de Deepl

Um processo preventivo é poderoso pois permite à sua aplicação tirar o máximo partido dos computadores multi-core; consequentemente, os seus resultados são um tempo de execução global mais rápido e mais utilizadores conectados. Um processo 4D pode ser preventivo ou não de acordo com as opções de compilação e a utilização da linguagem, como explicado neste post.

A fim de beneficiarmos tanto quanto possível deste modo, temos o prazer de anunciar que mais de vinte comandos existentes foram melhorados e podem agora ser utilizados dentro de processos preventivos.

Eventos blank

Cimeira 4D de 2016: Laurent Esnault apresenta os trabalhadores e a IU em modo preventivo

Tradução automática de Deepl

O nosso próprio VP de Engenharia, Laurent Esnault, explica a troca de informação entre múltiplos processos E entre processos e formulários durante a sua Sessão de Intervalo: Preemptive Multi-threading na Cimeira 4D de 2016. Graças à multi-tarefa preventiva, é possível ter mais processos paralelos, e assim adicionar cada vez mais utilizadores, quer para aplicações desktop quer para aplicações web.

Se perdeu a sessão de Laurent na Cimeira 4D de 2016, veja este vídeo de 15 minutos e desfrute de alguma formação pessoal pelo mestre da multi-treading preventiva!

Eventos blank

Diferença entre cooperativo e preventivo explicada por Laurent Esnault na Cimeira 4D de 2016

Tradução automática de Deepl

Laurent Esnault, VP de Engenharia, explica a diferença entre processos cooperativos e preventivos durante a sua Sessão de Intervalo sobre Preemptive Multi-threading na Cimeira 4D de 2016. Graças à Preemptive Multi-threading, é possível ter mais processos paralelos, e assim adicionar cada vez mais utilizadores, quer para aplicações desktop, quer para aplicações web.

Se perdeu a sessão de Laurent na Cimeira 4D de 2016, veja este vídeo e desfrute de alguma formação pessoal pelo mestre da multi-tarefa preventiva!

Produto blank

Servidor Web em modo preventivo

Tradução automática de Deepl

Estamos a avançar com o 4D v16 em multi-tarefas preventivas, uma vez que o Servidor Web 4D também se está a tornar preventivo. Basta clicar numa caixa de verificação e a sua aplicação irá suportar mais utilizadores conectados simultaneamente, e processar mais pedidos em paralelo. Para pedidos que utilizam muito tempo de CPU, a execução pode ser até 2 vezes mais rápida!

Produto blank

Processos preventivos para a linguagem 4D

Tradução automática de Deepl

Desde 4D v11, tanto o servidor de bases de dados como o servidor SQL utilizam multi-tarefas preventivas. Começando com 4D v13, o Servidor Web em modo estático também utiliza o preemptivo. Agora com o v15 R5, a linguagem 4D também pode ser executada em processos preventivos.

Produto blank

4D Comandos Write Pro em processos de pré-empenhamento

Tradução automática de Deepl

Com 4D v16, pode melhorar a escalabilidade da sua base de dados usando os novos comandos 4D Write Pro em processos preventivos.

Se estiver a fazer rotinas de criação ou conversão programática de documentos – por exemplo, facturas … pode agora fazê-lo com trabalhadores preventivos, pois a maioria dos comandos 4D Write Pro são agora seguros por fio!

Produto blank

Os comandos XML são agora seguros por fio

Tradução automática de Deepl

Quer melhorar a escalabilidade da sua base de dados e utilizar todo o desempenho disponível com as suas máquinas multi-core?

Com 4D v16, alargámos a lista de comandos de segurança de linha a fim de utilizar processos preventivos com o seu código XML de manipulação de código.