/ / Richiami al thread principale senza thread threading (Java) - java, multithreading, thread-safety

Richiamate al thread principale senza blocco thread (Java) - java, multithreading, thread-safety

Ho un programma che dovrebbe gestire i thread(creare, interrompere e mostrare i thread di lavoro). E devo informare il thread principale sul completamento, l'interruzione o le eccezioni nel thread di lavoro. Il thread principale dovrebbe reagire su questi eventi e ovviamente non dovrebbe essere bloccato. Come lo so, comportamento rilasciato in Android nella classe handler. Ma non ho idea di come sia possibile fare a Java. Qualcuno potrebbe aiutarmi con questo problema?

risposte:

3 per risposta № 1

Se hai un loop di eventi nel thread principale,puoi avere una coda che esegue il polling per vedere se sono in attesa nuovi eventi da elaborare. Se stai utilizzando Swing o Android, ci sarà già un ciclo di eventi e un metodo che chiami per passare attività ad esso.