Ir para conteúdo
  • Cadastre-se

dev botao

Lançamento da ACBrLib com suporte a Multithread


  • Este tópico foi criado há 1334 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Pessoal já esta disponivel a versão das biblioteca ACBr com suporte a multithread.

Inicialmente as dll da ACBrLib foram planejadas para serem simples e de facil uso, mas com o passar do tempo foi percebido que alguns usuário precisavam de algum suporte extra, principalmente para que quer usar as lib para API web.

Por isso fizemos esta versão nova das bibliotecas visando atender melhor este tipo de ambiente, com este lançamento já possivel usar as bibliotecas em ambientes multithreads ou se necessario ter 2 instancias da lib com configurações distintas.

As vantagens e desvantagens você ve abaixo.

Pros

  • Múltiplas instancias da lib, pode ter 2 libs carregada simultaneamente com configurações diferentes.
  • Pode ser usada em thread separada da principal, facilitando assim seu uso em serviços.

Contras

  • Precisa que seja usado um ponteiro para controlar a instancia da lib
  • Precisa sempre passar o ponteiro da instancia para executar um metodo.

Não iremos descontinuar a versão single thread que já usa assim e te atende bem pode continuar usando, agora quem precisa de multithread pode agora utilizar esta nova versão.

Para quem baixa do site basta usar as dll que estão na pasta MT e atualizar sua classe com os novos parâmetros ou se usar as classes disponibilizadas pelo projeto basta atualizar elas para sua variante MT.

Para quem compila dos fontes vai ver que tem novos modos de compilação terminados com MT basta compilar com este modo.

É recomendado a uso na lib com MT caso você tenha as seguintes necessidades.

  • Precisa imprimir de forma simultanea o pedido na cozinha e no balcão.
  • Tem uma API concentrada de envio de NFe e/ou Boleto que usa varias empresas e de forma simultâneas.

Exemplo de alteração das chamadas para usar a versão MT.

Sem título.png

Os demos também foram atualizados para funcionar com a versão multithread basta utilizar os demos com MT no nome


C# MT.png
 

Ainda temos mais modificações para atender melhor vocês, fiquem ligados nas próximas novidades da ACBrLib.

  • Curtir 16
  • Obrigado 2

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...