Например, в потоке 1 выполняется определенное действие для получения текста. Остальные потоки, например два - ждут пока появится текст с потока 1, как только текст появился, поток 1 завершает свою работу, а остальные потоки продолжают выполнять код. Как это можно реализовать?
@realmedvedev можно сразу делать предварительно запись в неудачных, и в случае удачной то просто удалять из неудачных.
или лучше запись всех задействованных и запись удачных. разница между ними будут неудачами. ПО для того что бы вывести разницу найдется в инете.