|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Andra datorprogram >> Content

    Vad är SPM i en dator?

    SPM eller Shared Portable Memory är ett API för att komma åt fjärranslutna delade minnesområden i olika processer. Det förenklar interprocess communication (IPC) och delning av datastrukturer mellan processer.

    Med delat bärbart minne:

    Du kan skapa och kartlägga flera delade minnesregioner utan att uttryckligen konfigurera en ny IPC.

    Det är enkelt att komma åt delade minnesregioner, på samma sätt som att komma åt lokalt och virtuellt minne.

    Den erbjuder ett portabelt API för olika arkitekturer och operativsystem.

    I C-programmering, för att arbeta med delat bärbart minne:

    Inkludera den obligatoriska rubrikfilen:

    #include

    För att skapa ett delat minnesområde, använd shmget():

    int shmget(nyckel_t nyckel, storlek_t storlek, int shmflg);

    För att koppla en delad minnesregion till den aktuella processen, använd shmat():

    void *shmat(int shmid, void *shmaddr, int shmflg);

    För att koppla bort en delad minnesregion från den aktuella processen, använd shmdt():

    int shmdt(void *shmaddr);

    För att markera en delad minnesregion för borttagning (efter att alla processer är klara med den), använd shmctl():

    int shmctl(int shmid, int cmd, struct shmid_ds *buf);

    För fullständig information och exempel, se man-sidorna för shmget, shmat, shmdt och shmctl.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad används en datorfodral mod till?
    ·Hur man använder Overdrive i AMD Catalyst Control Cent…
    ·Var kan man hitta virtuell datormjukvara online?
    ·Hur ansluta till iCloud från en PC
    ·Hur man ladda ner bilder från en iPad på en iMac
    ·Vad är GPO i Windows?
    ·Hur kan jag låsa upp min MDE Efter att jag skapade den…
    ·Vilken programvara kan användas på ett försök innan…
    ·Problem med DFSVC.exe
    ·Hur Chroma Key Bilder i Final Cut Pro
    Utvalda artiklarna
    ·Hur man uppgraderar Turbo Tax
    ·Hur installerar jag TurboTax 2002
    ·Hur till Redigera PDF-filer i Kubuntu 8.4
    ·Hur hoppar jag över numrering sidor i Adobe InDesign
    ·Hur ta reda på ditt Skype- lösenord
    ·Lägga till en kommentar till en zip-fil med LFN
    ·Hur Spela Flash Audio Off Internet
    ·Hur man tar bort en Malware Bot
    ·Hur man skapar iPhone Sounds
    ·Så installerar du den snabbaste gratis LimeWire
    Copyright © Dator Kunskap https://www.dator.xyz