Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [c/c++] mutex

    domanda niubba: cos'è un mutex??

  2. #2
    Utente di HTML.it L'avatar di matrics
    Registrato dal
    Jul 2004
    Messaggi
    502
    Sono semafori binari. Praticamente quando hai delle risorse condivise fra più thread(tipo variabili contatori) devi assicurarti che uno solo di essi acceda a tali risorse, sennò può succedere di tutto.Per fare ciò esistono i mutex che prevedono dei meccanismi per fare accedere alle risorse in mutua esclusione.

    le chiamate sono
    pthread_mutex_lock per bloccare la risorsa
    pthread_mutex_unlock per sbolccare la risorsa

    ovviamente se si tenta di bloccare una risorsa già bloccata devi aspettare che chi l'ha bloccata la sblocchi

  3. #3
    chiarissimo
    grazie mille!!!

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.