Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Quale Semaforo?

  1. #1

    Quale Semaforo?

    Devo realizzare un'applicazione multithread che riceva varie richieste di iscrizione. Risponderà ai client con un messaggio (via socket) di avvenuta registrazione. Questo però avverrà solo se il numero di richieste pervenute è ALMENO 15.

    Avevo pensato a usare un semaforo che "è rosso" e allo scattare dei 15 diventa "verde"....


    come posso realizzarlo??? ho provato Semaphore e Lock (da java.util.concurrent) ma non c'è un modo (o mi sbaglio?) con questi di fare quello che voglio io...

    chi mi aiuta???

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    105
    Ciao dai un occhio alla Class CyclicBarrier.
    Avevo visto un esempio, praticamente simulavano in maniera molto rozza la creazione di molecole d h2o.

    infatti appena riveceva un molecola di H e due di O. le faceva passare e vie.

    Sembra molto simile a quello che devi fare tu appena la barriera riceve 15 iscrizioni invia il messaggio.

  3. #3
    dove posso trovare un esempio d'uso?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    105
    http://java.sun.com/j2se/1.5.0/docs/...icBarrier.html
    o
    google.com cerchi CyclicBarrier example e trovi subito. Fatti amico google

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.