Nuove funzioni di Solaris 10

Operazioni atomiche

Questa funzione è stata introdotta nella versione Solaris Express 10/03 e migliorata in Solaris 10 1/06.

Le operazioni atomiche forniscono una serie di API in libc in grado di eseguire rapidamente semplici operazioni atomiche. Questa nuova funzione consente alle applicazioni di aggiornare la memoria a livello atomico senza usare altre primitive di sincronizzazione o il linguaggio assembly specifico per la piattaforma. Le operazioni disponibili includono la somma e le funzioni logiche “and” e “or”.

Per maggiori informazioni, vedere la pagina man atomic_ops(3C).