| Transactionkit. TransactionKit - Lockless Multi-Reader, Multi-Writer Transaction Capable Hash Tabela |
Baixe Agora |
Transactionkit. Classificação e resumo
- Nome do editor:
- John Engelhart
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 83 KB
Transactionkit. Tag
Transactionkit. Descrição
TransactionKit - Lockless Multi-Reader, Multi-Writer Transaction Capable Hash Tabela O transactionKit é uma biblioteca C que fornece tabelas de hash key / vale baseada e foi projetado para preencher a lacuna entre primitivos simples e de valores simples, e os recursos mais avançados disponíveis em bancos de dados de pesos pesados. A programação de readrência geralmente requer muitas das qualidades que as transações do banco de dados Forneça, mas poderia fazer sem toda a sobrecarga extra associada com o uso de um banco de dados completo. Os programas geralmente precisam compartilhar dados entre os encadeamentos que são curtos e transitórios na natureza, raramente se estendendo além de uma vida de execução de programas. O transactionKit preenche que necessitam, fornecendo banco de dados como pares de teclas simples / valor de dados. O desenho do transactionkit é completamente lockless e só exigirá comumente as primitivas atômicas disponíveis, como troca de palavras única e comparação.Porque TransactionKit é completamente lockless, isso elimina Muitos dos problemas e complexidade associados com programação multithreading. Acessando uma tabela de hash transactionKit nunca pode resultar em um deadlock.here são algumas principais características de "transactionkit": · Projetado para uso multi-thread. · Acesso sem trava para a tabela de hash para os leitores e escritores. · Acesso transacional com início / commit / reverter semântica. · Usa Controle de Concorrência de Multi-Versão, ou MVCC, para registrar o acesso e mutações para a tabela HASH.Note: TransActionKit é um trabalho em andamento e altamente experimental. A programação multithreading é extremamente propensa a erros, e o TransActionKit usa uma abordagem sem trava ainda mais arriscada. O que há de novo nesta versão: · Muitas correções de bugs e melhorias de estabilidade.
Transactionkit. Software Relacionado