ACBrLib e MultiThread
ACBrLib e MultiThread
Por definição, multi tarefa é quando vários processos compartilham recursos de processamento comuns, como uma CPU. O multi thread estende a ideia de multi tarefa em aplicativos onde você pode subdividir operações especificas em um único aplicativo em threads individuais. Cada um dos threads pode ser executado em paralelo.
O multi thread permite que você escreva de uma maneira em que várias atividades possam prosseguir simultaneamente no mesmo programa.
As vantagens é que podemos ter múltiplas instâncias, podemos carregar duas DLL/.SO simultaneamente com diferentes configurações, pode também ser usada em thread separada da principal, facilitando o uso em serviços. Suas desvantagens é que precisamos utilizar um ponteiro para controlar sua instância e precisamos sempre passar o ponteiro da instância para executa um método.
É necessário realizar a troca da DLL/.SO, assim que finalizar o download em nosso site, contém uma nova pasta chamada MT (Multi Thread) onde se encontra a nova DLL/.SO com suporte a multi-thread, só copiar para a pasta onde esta sua DLL/.SO.
É recomendado uso DLL/.SO com suporte a Multi Thread caso você tenha necessidade em precisar imprimir de forma simultânea o pedido na cozinha e no balcão ou para quem tem uma API concentrada de envio de NFe ou Boleto que utiliza varias empresas de forma simultânea.
Exemplo de alteração das chamadas para usar a versão em Multi Thread.
Nossas demos foram atualizadas para utilização da versão com suporte ao Multi Thread.
Created with the Personal Edition of HelpNDoc: Free Web Help generator