>> Tecnologia eletrônica >  >> Satellite Radio >> XM

O que é TM em JAVA TM?

Um gerenciador de transações (TM) gerencia transações em vários recursos, coordenando e garantindo as propriedades de atomicidade, consistência, isolamento e durabilidade (ACID) das operações transacionais. No contexto da Java Transaction API (JTA), o TM atua como um coordenador centralizado, controlando o início, a confirmação e a reversão das transações. Quando você cria ou inscreve gerenciadores de recursos sob sua coordenação, seu código delega o trabalho de sincronização ao TM em vez de manipular operações de bloqueio explicitamente na lógica do seu aplicativo. Ele garante a segurança do thread serializando o acesso a recursos compartilhados, como tabelas de banco de dados, para manter a integridade dos dados enquanto várias solicitações de clientes estão sendo processadas simultaneamente. Dessa forma, ajuda na construção de aplicações que mantêm a integridade dos dados mesmo ao lidar com transações distribuídas e com vários recursos.