Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [java] problema di sincronizzazione

    Salve, ho tre thread che accedono a una stessa variabile. Ogni thread può sia leggere che modificare la variabile. Quando un thread ha modificato la variabile, deve svegliare un determinato thread dei due che erano in attesa di leggere la variabile. Mi date qualche spunto?

    Esempio: B e C sono in attessa di leggere BUF.

    A quando termina la scrittura di BUF deve svegliare B ma non C.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    71
    Non si può svegliare uno specifico Thtead, però potresti utilizzare due oggetti sitinti con monitor e dare quindi la notify ad uno o all'altro.

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.