‮Сдвиг по фазе (kincajou) wrote,
‮Сдвиг по фазе
kincajou

memory leak

А что, это правда, что pthread_cancel не чистит память после прибитого потока? А то я щас нашёл утечку в коде, который сначала создаёт потоки, затем их удаляет при помощи _cancel. Не _join потому, что потоки там крутятся в endless loop и дожидаться их завершения, по-моему, не правильно - или можно как иначе завершить зацикленный поток?

Вскрытие показало, что стэк, создаваемый pthread_create, удаляется вызовом pthread_join, но не удаляется pthread_cancel. Вот так новость.
Subscribe

  • Абсолютли!

  • Мета

    Канал о фейлах .. эхм.. как бы это.. сам.

  • Неужели

    "Протон", который уже давно заменён на "Ангару" и больше не летает, сегодня должен вытащить "Науку", пролежавшую более 20 лет на Земле, и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments