Apache :: Sharedmem.

Apache :: ShareDmem consente di condividere i dati tra i processi per bambini Apache attraverso la memoria condivisa.
Scarica ora

Apache :: Sharedmem. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Olivier Poitrey
  • Sito web dell'editore:
  • http://search.cpan.org/~rsoliv/Apache-SharedMem-0.09/lib/Apache/SharedMem.pm

Apache :: Sharedmem. Tag


Apache :: Sharedmem. Descrizione

Apache :: ShareDmem consente di condividere i dati tra i processi per bambini Apache attraverso la memoria condivisa. Apache :: Sharedmem consente di condividere i dati tra i processi per bambini Apache attraverso la memoria condivisa.Synopsis usa Apache :: Sharedmem QW (: blocco: stato); My $ Share = New Apache :: Sharedmem || Die ($ Apache :: Sharedmem :: Errore); $ Share-> Set (Key => 'alcuni dati'); # ... forse in un altro bambino apache my $ var = $ share-> get (chiave); $ Condividi-> Elimina (tasto); # Elimina tutti i tasti se la dimensione totale è maggiore di $ max_size $ share-> deselezionare se ($ share-> dimensione> $ max_size); # usando un blocco di blocco esclusivo, ma con un timeout my $ lock_timeout = 40; # secondi se ($ Condividi-> Lock (Lock_ex, $ LOCK_TIMEOUT)) {My $ Data Data = ... ... qualche trailement ... $ Condividi-> Set (Key => $ Dati); # Il blocco implicito non è previsto da Warn ('Impossibile memorizzare i dati in memoria condivisa) se ($ condividere-> stato e guasto); $ share-> sblocco; } $ Share-> Release; questo modulo renderà più facile condividere i dati tra i processi per bambini Apache attraverso la memoria condivisa. Questo modulo Internal Fundment è molto ispirato da IPC :: Sharedcache, ma senza alcuna gestione della cache. Il tasto Segmento di memoria di condivisione viene automaticamente dedotto dal pacchetto chiamante, il che significa che 2 moduli possono utilizzare le stesse tasti senza preoccuparsi dello scontro dello spazio dei nomi. Un ulteriore spazio dei nomi viene utilizzato per applicazione, il che significa che lo stesso modulo, con lo stesso spazio dei nomi utilizzato in due applicazioni non si scontra anche. La distinzione dell'applicazione è effettuata su due cose: il processo 'UID e DOCUMENTO_ROOT (per applicazioni HTTP) o corrente di lavoro corrente. Requisiti: · Perl.


Apache :: Sharedmem. Software correlato

Dati :: Taxi

Dati :: Il taxi è una serializzazione dei dati XML-ISH di Taint-Aware, XML-ISH. ...

173

Scarica