На днях я обнаружил интересный нюанс в поведении pthread_setugid_np (да, да, я знаю, что она задепрекейчена), который интересен в контексте кроссплатформенной разработки. ( Read more... )
Re: нюанс в поведении pthread_setugid_npmpdSeptember 17 2020, 10:17:36 UTC
С днём рождения! Всех-всех благ!
А у меня недавно была непонятная история с pthread_setname_np(). Обзываю нитку (уже в нитке) с помощью: pthread_setname_np(pthread_self(), "SomeName");а она в результате получает какое-то дефолтное имя, типа "Thread-3". Причём убедился, что вызов отрабатывает нормально. Половинным делением нашёл вызов, после которого происходит сброс в дефолтное: gst_element_set_state(pipeline, GST_STATE_READY);Бросил всё и добавил после этого вызова переименование.
Comments 2
Всех-всех благ!
А у меня недавно была непонятная история с pthread_setname_np().
Обзываю нитку (уже в нитке) с помощью:
pthread_setname_np(pthread_self(), "SomeName");а она в результате получает какое-то дефолтное имя, типа "Thread-3".
Причём убедился, что вызов отрабатывает нормально.
Половинным делением нашёл вызов, после которого происходит сброс в дефолтное:
gst_element_set_state(pipeline, GST_STATE_READY);Бросил всё и добавил после этого вызова переименование.
Reply
Да, любопытный нюанс.
Reply
Leave a comment