Есть ли способ добавить поток к уже заданному барьеру?
Сценарий: у меня в определенный момент времени N потоков, и код объявляет Barrier
для их обработки.
Проблема в том, что иногда мне может понадобиться обработать другой новый поток внутри этого экземпляра барьера, но барьер уже объявлен только с N потоками.
Пример:
barrier = new Barrier(N, (sprint) => {
Console.WriteLine($"Current sprint: {sprint.CurrentPhaseNumber}")
});
После объявления мне нужно как-то обновить его с N + 1 темы, какие-либо предложения?