Я использую много мьютексов pthread. Моя программа использует их, и затем, в определенный момент, я хочу сделать мягкий перезапуск моей программы, я повторяю «Мягкий перезапуск», а не жесткий перезапуск. Под мягким перезапуском я подразумеваю, что я не буду выходить из программы, я запускаю программу еще раз, используя оператор "goto", который запускается в начале программы, чтобы снова запустить программу.
Я сомневаюсь, что если я использую мьютекс в своей программе и в середине пути я получаю мягкий перезапуск, где я инициализирую этот мьютекс. Будут ли они инициализированы независимо от того, где они были в программе.
Я проверил с обычными типами данных, такими как "int", они инициализируются в соответствии с тем, что мы указали при перезапуске. Но я хочу, чтобы вы были уверены в мьютексе.