Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [C] Creare un Pthread

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    760

    C - Pthread

    Mi dite com' è la sintassi in C per creare un tipo pthread_lav che deve contenere le strutture dati di un semaforo,(anche solo un numero intero per il valore del semaforo)?

    Grazie mille in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    760
    nessuno?

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    760
    allora,dovrei tramite la libreria Pthreads e in i mutex e le variabili condizione,realizzare un' estensione per quel che riguarda i semafori per far sincronizzare threads,in modo da sincronizzare con semop.Questo su un unico semaforo

    Devo finire un tipo mypthread_sem_t che deve contenere le strutture dati necessarie all'implementazione del semaforo

    Come posso fare?

  5. #5
    Mi sembra che non ci sia niente di meglio che cercarsi le documentazioni e documentarle:
    https://computing.llnl.gov/tutorials/pthreads/

    Almeno io ho imparato cosi..

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da simo_us
    ... documentazioni e documentarle ...
    Documentare le documentazioni ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    ehm... si in effetti... consultarle

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    760
    avevo già dato un occhiata a questa guida,però vorrei un consiglio su quello che ho chiesto,per il tipo,è sufficiente una singola variabile per il semaforo?

  9. #9
    Beh mi sembra che nella guida vi é presente anche qualche bel esercizio ben chiaro e chiaramente spiegato..
    Qui ne hai un'altra: http://www.cse.psu.edu/~dheller/cse4...OSC/posix.html
    anche questa: http://www.csc.villanova.edu/~mdamia.../posixsem.html

    Se poi vuoi postare il codice perché no?

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.