Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Reiuky
    Registrato dal
    Jul 2008
    Messaggi
    371

    Come si fa ad aspettare che un thread vada in stato dead?

    Problema che si riallaccia a quello accennato ieri:

    Ho un thread che legge una serie di documenti (uno dopo l'altro), mentre il programma principale fa quello che deve fare. A un certo punto si rende necessario modificare / cancellare i file che il thread stà (o potrebbe star) leggendo.

    Usando una variabile booleana, posso dire al thread di smettere di leggere, chiudere il file attuale e entrare nello stato di dead. Però devo essere sicuro che il trhead sia morto prima di tentare di accedere ai file (altrimenti ottengo dei conflitti).

    Come faccio per dire al programma principale di aspettare che il thread sia realmente in stato dead?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Dai un'occhiata al metodo join della classe thread
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it L'avatar di Reiuky
    Registrato dal
    Jul 2008
    Messaggi
    371
    Thanx.

    Ora funziona ^___^

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.