Hola,
Cita:
Iniciado por Andreslrz
... tengo un problema de sincronizacion de hilos, ...
No comprendo donde está la sincronización, un Thread debe realizar un trabajo, y terminar cuando ... lo termine

. En otras palabras, si bloqueas un Thread para que se detenga, y continúe hasta que el anterior finalice ... que sentido tiene hacerlo concurrente? Pero ... posiblemente ...
Cita:
Iniciado por Andreslrz
... necesito poner a los hilos en una cola en el orden de llegada y se deben sacar en el mismo orden, ...
Conceptualmente un Thread es un objeto, podrías crear un LinkedList (o cualquier derivado de la interfaz Queue), esto te va a permitir manejar una cola FIFO.
Pero eso no significa que el Thread vaya a estar 'Alive', puesto que un Thread puede finalizar la labor que tiene designada en cualquier momento, inclusive antes que el siguiente, y cuando lo recuperes de la lista posiblemente ya haya finalizado su trabajo, aunque el Thread va a existir ya no va a estar ejecutándose.
Saludos,
ps:
Si no es eso ... entonces no entendí.