home
barra verde-sfumato
Linguaggio di programmazione: PHP


Funzioni per i semafori

I semafori possono essere utilizzati per fornire un accesso esclusivo alle risorse sulla macchina corrente, oppure per limitare il numero di processi che possono utilizzare simultaneamente una risorsa. La memoria condivisa può essere utilizzata per fornire l'accesso a variabili globali. Differenti demoni httpd e anche altri programmi (tipo Perl, C, ...) sono in grado di accedere a questi dati creando uno scambio di dati globale. Si ricordi che la memoria condivisa non è garantita nei confronti di accessi simultanei. Si utilizzino i semafori per la sincronizzazione.

Limiti della memoria condivisa posti da UNIX

  • SHMMAX dimensione massima della memoria condivisa, solitamente 131072 bytes
  • SHMMIN dimensione minima della memoria condivisa, solitamente 1 byte
  • SHMMNI massimo ammontare dei segmenti di memoria condivisa sul sistema, solitamente 100
  • SHMSEG numero massimo di segmenti di memoria condivisa per processo, solitamente 6

    Le funzioni relative ai messaggi possono essere usate per inviare e ricevere messaggi da/per altri processi. Esse permettono un semplice ed efficace metodo di interscambio dati tra i processi, senza dovere ricorrere ad alternative quali i socket nel dominio unix.

  • Gli approfondimenti
  • Tag e modalità nuove
  • Operatori particolari (bitwise,@)
  • Strutture avanzate
  • Funzioni diverse (blocco html)
  • \ ? php class Cart \
  • Metodi di riferimenti (Unix)
  • File remoti (require_once)
  • Funzioni con apache (ascii-strv)
  • Pagamento cybercash
  • Funzioni con .net
  • Funzioni fileprò
  • Funzioni con iconv/
  • Funzioni w32api*
  • Fùnzioni qtdom
  • Funzìoni per espressioni
  • Funzioni per semafori base
  • Funzioni pèr gestione sessioni

    Navighiamo!!