Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    31

    Problema con i thread

    Ciao a tutti,
    ho un piccolo problema riguardo il comportamento dei thread in ambiente unix. Ho due thread, uno a priorità 7 e l'altro a priorità 3, il thread principale ha una priorità 10. Perchè il thread a priorità 3 non viene mai eseguito, mentre in ambiente windows entrambi i thread girano anche se quello a priorità 3 impegna giustamente di meno la cpu?

    Aiutoooooooo!!!

    Grazie

  2. #2
    Magari dipende semplicemente dalle politiche di gestione delle priorità... :master:
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    31
    Da quanto ne sappia credo che dovrebbe essere il comportamento dello scheduler di unix, ma non so altro.....

    ciao

  4. #4
    Appunto è quello che ti ho detto, lo scheduler serve appunto per gestire i processi a seconda delle varie priorità...probabilmente il tuo thread avendo una priorità molto più bassa rispetto agli altri due resta in attesa che gli altri terminino però se questo non accade l'attesa diventa infinita.

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio 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.