Cravatta :: db_filelock.

Accesso di blocco a Berkeley DB 1.x
Scarica ora

Cravatta :: db_filelock. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • John M Vinopal
  • Sito web dell'editore:
  • http://search.cpan.org/~jmv/

Cravatta :: db_filelock. Tag


Cravatta :: db_filelock. Descrizione

Accesso di blocco a Berkeley DB 1.x Tie :: DB_FILELOCK è un modulo Perl che offre l'accesso di blocco a Berkeley DB 1.x.synopsis usa il cravatta :: db_filelock; Tie% hash, 'cravatta :: db_filelock', ; Tira% hash, 'Tie :: DB_FILELOCK', $ File, $ Flags, $ Mode, $ db_btree; $ X-> debug ($ valore); $ stato = $ x-> del ($ key ); $ Stato = $ X-> Put ($ key, $ Value ); $ Stato = $ X-> Get ($ Key, $ Value ); $ stato = $ x-> seq ($ key, $ Value, $ flags); $ stato = $ x-> sincronizzazione (); $ stato = $ x-> fd (); # Btree solo $ conte = $ x-> get_dup ($ key); @list = $ x-> get_dup ($ key); % lista = $ x-> get_dup ($ key, 1); $ stato = $ x-> find_dup ($ key, $ Value); $ Stato = $ x-> del_dup ($ key, $ Value); # DBM FILTRS $ OLD_FILTER = $ DB-> FILTER_STORE_KEY (SUB {...}); $ OLD_FILTER = $ DB-> FILTER_STORE_VALUE (SUB {...}); $ old_filter = $ db-> filter_fetch_key (sub {...}); $ old_filter = $ db-> filter_fetch_valuet (sub {...}); Stile% hash; modulo db_file consente il perl di legare gli hash ai file DBM su disco, ma non riesce a fornire alcun metodo con cui gli hash potrebbero essere bloccati, fornendo accesso esclusivo o prevenzione delle collisioni a livello di pagina. Tie :: db_filelock estende db_file, fornendo uno strato di blocco utilizzando il flock (). A differenza della cravatta :: db_lock, tira :: db_filelock non duplica i file per consentire l'accesso simultaneo per i lettori e gli scrittori. Tie :: DB_FileLock è quindi adatto per DBM di grandi dimensioni con periodi di bloccaggio relativamente corti.Tie :: db_filelock è progettato come sostituzione a drop-in per db_file, che richiede modifiche minime del codice. Cambia tutte le occorrenze di "db_file" per "legare :: db_filelock" e tutto dovrebbe essere buono. Db_recno non è attualmente supportato da tiratura :: db_filelock.arguments da legare :: db_filelock sono identici come quelli a db_file. Il DBM è bloccato per l'accesso condiviso se aperto Ro, esclusivamente altrimenti. L'impostazione predefinita, come in db_file, è la lettura / scrittura / crea creati dei riferimenti predefiniti $ db_hash, $ db_btree e $ db_recno, è identico come con db_file. Durante la creazione del proprio, la nuova chiamata è la stessa, ma l'oggetto creato è una cosa db_file :: xxx cosa e non una cravatta :: db_filelock :: xxx cosa - quindi i messaggi di errore si riferiscono a db_file :: xxx. Requisiti: · Perl.


Cravatta :: db_filelock. Software correlato

AntTweakbar.

AntTweakbar consente ai programmatori di aggiungere rapidamente un'interfaccia utente grafica leggera e intuitiva in programmi grafici. ...

118

Scarica