Я использовал функцию timer_create в двух потоках. Один поток использовал эту функцию для создания сторожевого таймера, в то время как другой поток продолжал вызывать эту функцию для создания мигающего индикатора. Однако я столкнулся с проблемой в этом мигающем потоке, когда поток зависал во время выполнения функции timer_create, в то время как другой поток наблюдения все еще мог нормально создаваться. Я подозреваю, что это связано с истощением ресурсов. Интересно, сталкивался ли кто-нибудь с этой проблемой раньше?
Я с нетерпением жду, когда кто-нибудь поделится этой проблемой, если они с ней столкнутся, потому что мигающие потоки создаются постоянно, но есть также такие операции, как timer_delete, которые постоянно удалить таймеры. Скорее всего, ресурсы потока исчерпаны, но где бы ни находились данные, такой ситуации не произошло. Поэтому надеюсь, что кто-нибудь сможет помочь
Подробнее здесь: https://stackoverflow.com/questions/792 ... n-of-posix