Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [C] monitor

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258

    [C] monitor

    ciao! E' possibile in C creare un monitor con le annesse operazioni di wait e signal?

  2. #2
    Devi appoggiarti a funzioni (che magari sono state scritte in C...) dipendenti dal sistema operativo utilizzato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    eppure non dovrebbe essere difficile farlo con l'utilizzo dei semafori..dijkstra ci sarebbe riuscito! devo solo capire un attimo che teoria c'è dietro..

  4. #4
    Utente di HTML.it L'avatar di LexLex
    Registrato dal
    May 2008
    Messaggi
    56
    Non ci sono costrutti precostruiti, però nessuno ha detto che non è possibile..
    nei thread posix per esempio, hai mutex, semafori e variabili condition,
    implementare un monitor con queste disponibilità, non è complicato,
    all'interno del monitor devi garantire mutua esclusione...

    https://computing.llnl.gov/tutorials/pthreads/
    questo è un discreto tutorial, purtroppo conosco la programmazione solo in Linux,
    con Win credo sia differente e ci sia bisogno di delle API apposite. Ma non so..

    Ciao
    "Dai Diamanti non nasce niente, dal letame nascono i fiori.. " F.De Andrè

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Anche con Windows hai oggetti di sincronizzazione simili (mutex, semafori, critical section ...) e come ti ha gia' detto MacApp, dipende dal sistema operativo ... ma non ti ha detto che e' impossibile ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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