Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    codice:
     sem_init(&generale,0,0);
    Se inizializzi il semaforo a zero nessuno potrà entrare...
    Amaro C++, il gusto pieno dell'undefined behavior.

  2. #2
    Quote Originariamente inviata da MItaly Visualizza il messaggio
    codice:
     sem_init(&generale,0,0);
    Se inizializzi il semaforo a zero nessuno potrà entrare...
    l'idea di inizializzarlo a 0 è per lasciare la thread principale in attesa sul semaforo, e "attivarlo" tramite la sem_post nell'altra thread, così aumenta di uno il semaforo portandolo a 1 e da così la possibilità di andare a zero a quello della thread principale

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 © 2026 vBulletin Solutions, Inc. All rights reserved.