Если 4 потока запущены и хотят, чтобы, если поток t1 завершает свою инструкцию и завершает работу, и хочет, чтобы t2 также прекращался после завершения t1, даже его команда не полностью завершена, тогда как t3 и t4 все еще работают, то есть он должен зависеть только от t2, ни от t3, ни от t4.Один поток зависит от другого
Кто-то предложил мне сделать демона t2, но это сделает t2 зависимым от t3, а также от t4.Any может помочь мне с примером, как это сделать?
Уверен, это возможно. Прочитайте «[Урок: параллелизм] (http://docs.oracle.com/javase/tutorial/essential/concurrency/)». – Maroun
Так что же еще должен делать 't1'? Что-нибудь? – EJP
Неясный вопрос и множество возможных решений; например, общий 'AtomicBoolean' в цикле' while'. – fge