Apache :: SharedMem

Apache :: SharedMEM Hiermee kunt u gegevens delen tussen Apache-kinderprocessen via het gedeelde geheugen.
Download nu

Apache :: SharedMem Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Olivier Poitrey
  • Uitgever website:
  • http://search.cpan.org/~rsoliv/Apache-SharedMem-0.09/lib/Apache/SharedMem.pm

Apache :: SharedMem Tags


Apache :: SharedMem Beschrijving

Met Apache :: SharedMem kunt u gegevens delen tussen Apache-kinderen verwerkt via het gedeelde geheugen. Met Apache :: SharedMEM kunt u gegevens delen tussen Apache-kinderprocessen via het gedeelde geheugen. Synopsis Gebruik Apache :: SharedMem QW (: Lock: Status); Mijn $ Share = Nieuwe Apache :: SharedMem || sterven ($ apache :: sharedmem :: fouten); $ Share-> Set (Key => 'Sommige gegevens'); # ... misschien in een ander Apache-kind mijn $ var = $ share-> krijgen (sleutel); $ Share-> Delete (sleutel); # Verwijder alle toetsen als de totale maat groter is dan $ max_size $ share-> wissen if ($ share-> maat> $ max_size); # met behulp van een exclusief blokkeervergrendeling, maar met een time-out mijn $ lock_timeout = 40; # seconden if ($ share-> slot (lock_ex, $ lock_timeout)) {My $ Data = ... ... enige verrichting ... $ Share-> Set (Key => $ Gegevens); # Het implicietslot is niet overgedragen waarschuwing ('Kan geen gegevens opslaan in het gedeelde geheugen') indien ($ aandeel-> status en fout); $ Share-> Ontgrendel; } $ Share-> Release; deze module maakt het gemakkelijker om gegevens tussen Apache-kinderen verwerkt via gedeelde geheugen te delen. Deze interne functionering van deze module is erg geïnspireerd op IPC :: Sharedcache, maar zonder cachebeheer. De Segment-toets van de Share Memory wordt automatisch afgeleid door het bellerpakket, wat betekent dat 2 modules dezelfde sleutels kunnen gebruiken zonder zich zorgen te maken over botsing van NameSpace. Een additional-naamruimte wordt gebruikt per applicatie, wat betekent dat dezelfde module, met dezelfde naamruimte die in twee toepassingen wordt gebruikt, ook niet clasht. Toepassingsscherm wordt op twee dingen gedaan: het proces 'UID en DOCUMENT_ROOT (voor HTTP-toepassingen) of huidige werkmap. Vereisten: · Perl


Apache :: SharedMem Gerelateerde software