Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Datamaskin >> Systems >> Unix >> Content
    Unix Shared Memory Tutorial
    Delt minne gjør at prosesser som er relatert til har samme adresse plass . Programmereren må synkronisere tilgang til det delte minnet slik at en prosess ikke begynne å lese minnet før en annen er ferdig å skrive til minnet. Semaphore funksjoner er lik fungere samtaler for delt minne . Delt minne funksjoner kan brukes til å opprette, gi tilgang til og koble delt minne . Instruksjoner
    en

    Lag delt minne ved hjelp av følgende funksjon samtale : en

    int shmget ( key_t key_name , size_t shmem_size , int shmemflag ) ;

    Inkluder filer sys /. shm.h , sys /types.h og sys /ipc.h
    2

    Fest delt minne til en adresse plass og gir tilgang til den med følgende funksjon samtale : en < p > void * shmaat ( int shmem_id , const void * shmem_addr , int shmemflag ) ;
    3

    Løsne delt minne fra prosessen med følgende funksjon samtale : en

    int shmctl ( int shmem_id , int cmd , struct shmemid_ds * buf ) ; .
    4

    Definer shmemid_ds struktur med minst tre medlemmer inkludert shmem_perm.uid , shmem_perm.gid og shmem_perm.mode


    früher :

     Weiter:
      Relatert Artike
    ·Unix Screen Command Tutorial 
    ·Hvordan endre tiden i SCO Unix 
    ·Hvordan finne Antall treff i Unix 
    ·Typer av Unix plattformer 
    ·Hvordan spare et alias i UNIX 
    ·Tutorial på Remote Debugging av Unix 
    ·Hvordan skrive ut eksternt til Windows hjelp SCO Unix 
    ·En Opplæring for AIX på Unix 
    ·Hvordan skrive en Shell Script i Unix 
    ·Hvordan slette utskriftsjobber i Unix 
      Anbefalte artikler
    ·Min Harry Potter og Føniksordenen PC Game gjenkjenner …
    ·Hvordan laste ned XP Service Pack 1 ved oppgradering fr…
    ·Slik installerer du Windows Vista Express Upgrade 
    ·Hvordan gjøre en enkel mappe Sync 
    ·Hvordan lage en oppstartsdiskett for XP 
    ·Slik starter en IBM Laptop med DOS 
    ·Hvordan å rense en brukers Recycle Bin 
    ·Hvordan få lyden til å fungere på en Sony Vaio Med L…
    ·Hvordan eliminere en korrupt EXE -fil 
    ·Hvordan du skriver inn et skjema i Adobe Reader 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/