Outils pour utilisateurs

Outils du site


informatique:php:shared_memory

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:php:shared_memory [24/02/2010 21:14] cyrilleinformatique:php:shared_memory [19/05/2012 00:18] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Shared Memory ======+====== PHP and Shared Memory ======
  
-===== shmop_* =====+===== Implementations ===== 
 + 
 +==== shmop_* ====
  
 [[php>shmop]] is to provide a symple interface to shared memory that can be used with OTHER NON php shm creators.  [[php>shmop]] is to provide a symple interface to shared memory that can be used with OTHER NON php shm creators. 
Ligne 7: Ligne 9:
 Versions of Windows previous to Windows 2000 do not support shared memory.  Versions of Windows previous to Windows 2000 do not support shared memory. 
  
 +Remember, that shared memory is NOT safe against simultaneous access.
  
-===== shm_* =====+==== shm_* ====
  
 [[php>shm]] [[php>shm]]
Ligne 14: Ligne 17:
 This extension is not available on Windows platforms. This extension is not available on Windows platforms.
  
-Remember, that shared memory is NOT safe against simultaneous access. Use semaphores for synchronization. +Remember, that shared memory is NOT safe against simultaneous access. Use semaphores for synchronization. 
 + 
 +PHP compilation options : 
 +  * --enable-sysvsem: To enable System V semaphore support 
 +  * --enable-sysvshm: To enable the System V shared memory support 
 +  * --enable-sysvmsg: To enable the System V messages support 
 + 
 +Runtime option: 
 +  * sysvshm.init_mem 
 + 
 +===== Essais ===== 
 + 
 +==== Essais01 ==== 
 + 
 +Création d'une block de mémoire partagée et remplissage avec plusieurs variables. Lecture de ce block et ces variables. Destruction du bloque de mémoire partagée. 
 + 
 +[[/informatique/php/shared_memory/essais01|code source Essais01]] 
 + 
 +==== Essais02 ==== 
 + 
 +Quelle est la limite de mémoire partagée. 
 + 
 +Chez OVH c'est < 32Mo. 
 + 
 +[[/informatique/php/shared_memory/essais02|code source Essais02]] 
informatique/php/shared_memory.1267042469.txt.gz · Dernière modification : 19/05/2012 00:15 (modification externe)

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki