| TransactionKit. TransactionKit - Blockless Multi-Reader, Transazione multi-scrittore Tabella hash capace |
Scarica ora |
TransactionKit. Classifica e riepilogo
- Nome editore:
- John Engelhart
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 83 KB
TransactionKit. Tag
TransactionKit. Descrizione
TransactionKit - Blockless Multi-Reader, Transazione multi-scrittore Tabella hash capace di transazione TransActionKit è una libreria C che fornisce tabelle di hash chiave / valore e sono state progettate per riempire il divario tra primitivi digitali semplici e leggeri / tipo di valore e le funzionalità più avanzate disponibili nei database dei pesi massimi. La programmazione del multithreading richiede spesso molte delle qualità che le transazioni del database Fornire ma potrebbe fare a meno di tutti gli spedizioni extra associati all'utilizzo di un database completo. I programmi spesso hanno bisogno di condividere dati tra i thread che sono brevi vissuti e transitori in natura, si estendono raramente oltre una durata di esecuzione di programmi. TransactionKit riempie che necessiti, fornendo banca dati come transazioni per semplici coppie di dati chiave / valore di dati. La progettazione di TransactionKit è completamente priva di blocco e richiederà solo primitive atomiche comunemente disponibili, come single word swap e confronta.Pause TransactionKit è completamente senza blocco, questo elimina Molti dei problemi e della complessità associati con la programmazione multithreading. L'accesso a una tabella TransactionKit Hash non può mai comportare un deadlock.HERE Alcune caratteristiche chiave di "TransactionKit": · Progettato per uso multi-thread. · Accesso indifferente alla tabella Hash per i lettori e gli scrittori. · Accesso transazionale con inizio / commit / Semantica di rollback. · Utilizza il controllo concorrenziale multi-versione o MVCC, registrare l'accesso e le mutazioni alla tavola Hash.Nota: TransactionKit è un lavoro in corso e molto sperimentale. La programmazione multithreading è estremamente soggetta a errori e TransactionKit utilizza un approccio urbale ancora più rischioso. Cosa c'è di nuovo in questa versione: · Molte correzioni di bug e miglioramenti di stabilità.
TransactionKit. Software correlato