Каков наилучший способ отладки многопроцессорного кода (т. Е. Процессов, где родительский процесс порождает несколько дочерних процессов-демонов). Пока я занимаюсь -
- Убедитесь, что программа работает нормально в режиме одного процесса.
- После этого включите механизм регистрации и попытайтесь выяснить, что может происходить в журналах и т. Д. *
Существуют ли какие-либо лучшие инструменты (для C / C ++) или общие методы, которые я могу использовать для лучшей (и более быстрой) диагностики проблемы?
Например: для утечек памяти Valgrind является отличным инструментом. Есть ли такие инструменты для этой цели?