У меня есть приложение, где мне требуется хотя бы (для некоторых гарантий последовательности) k из n потоков для возврата. После этого я хочу, чтобы другие потоки продолжали работать, но после завершения k потоков, я продолжаю. Я могу иметь переменную, которая увеличивается в конце каждого потока, а затем имеет блокировку вращения, но я бы предпочел не иметь блокировку спина. Любые предложения для чего-то еще?Любой способ проверить определенное количество потоков завершено
0
A
ответ
3
я могу иметь переменную, которая получает приращение в конце каждого потока
Это будет работать. Я рекомендую это сделать.
, а затем имеют спин-блокировку, но я предпочел бы не иметь спин блокировки
Там нет необходимости использовать блокировку вращения. Подождите на condition variable.
Смежные вопросы
- 1. Как создать определенное пользователем количество потоков?
- 2. std.json - Любой способ проверить, если JSONValue имеет определенное поле
- 3. поддерживать определенное количество запущенных потоков (Java)
- 4. Clojure core.async, любой способ контролировать количество потоков в этом (go ...) пуле потоков?
- 5. Любой способ узнать, завершено ли XMLHttpRequest в отдельной области XMLHttpRequest?
- 6. Любой способ проверить анонимные функции?
- 7. Любой способ проверить геолокацию пользователя?
- 8. Как использовать определенное количество потоков в threadpool в любой момент времени
- 9. Как проверить location.href завершено?
- 10. Можете ли вы определить, сколько потоков задает определенное количество горутов?
- 11. Любой способ сделать окно Python GTK автоматически завершено?
- 12. Количество потоков, закончившихся в секунду
- 13. Java лучший способ определить оптимальное количество потоков
- 14. Как выполнить определенное количество потоков каждые n миллисекунд?
- 15. Как сделать определенное количество потоков, работающих все время
- 16. Определить количество итераций, количество анимаций которых завершено тегом marquee.
- 17. любой способ уменьшить количество togTriggers необходимо?
- 18. Python: Threading определенное количество раз
- 19. Проверить количество потоков, доступных в ThreadPool, в любое время
- 20. Как проверить, завершено ли dataTaskWithRequest?
- 21. Python словари: любой способ проверить «аналогичный» ключ?
- 22. Любой способ проверить iCloud Key-Value store?
- 23. Ограничить количество работающих потоков?
- 24. Как проверить количество выполняемых в настоящее время потоков в Java?
- 25. EventingBasicConsumer: максимальное количество потоков
- 26. Java получает количество экземпляров потоков
- 27. Что такое хороший способ проверить, является ли наблюдаемое завершено?
- 28. Acumatica, как проверить действие завершено
- 29. Любой способ найти количество дней в месяце, используя Objective C?
- 30. Любой способ увидеть количество строк в файле без открытия файла?
Я не понимаю, о чем вы спрашиваете. Что должно произойти после завершения k потоков? – YSC