Attualmente sto pensando a come progettare un sistema di multithreading in Java che deve fare un po 'di pesante elaborazione di rete e archiviazione del database. Il programma lancerà inizialmente tre thread di base. Lungo questi thread di base, vorrei avviare altri thread non dal programma principale ma da due dei thread. E 'possibile per un filo di lanciare un altro filo conduttore a una sorta di una gerarchia simile:Thread all'interno delle discussioni in Java?
> Parent ->t0 thread1 -> t1 tread1.1
> ->t0 thread2
> ->t0 thread3 -> t2 thread3.1
t0= inital time
t1,t2 = time at a point in the running thread
t1 != t2
Altrimenti qualcuno potrebbe fornire una soluzione teorica con i riferimenti?
Ehm, sì. Perché non potresti? Forse se l'hai provato ... –
Non sono sicuro di cosa stai chiedendo. Puoi creare un nuovo thread da qualsiasi codice java, indipendentemente dal thread in cui è in esecuzione. I thread devono mantenere i riferimenti agli altri thread che generano? Qual è lo scopo della gerarchia che descrivi? – Russell