vasya Опубликовано 20 ноября, 2007 Жалоба Опубликовано 20 ноября, 2007 Привет! пишу не шибко замудрёный код: void* lol2(void *lolaytina) { return NULL; } void main() { pthread_t thread; pthread_create(&thread, NULL, lol2, NULL); pthread_join(thread, NULL); printf("finished\n"); } всё ок, тока пропуская прог через valgrind, типа так: valgrind --tool=memcheck ./prog он выплёвывает лик: LEAK SUMMARY: ==16279== definitely lost: 0 bytes in 0 blocks. ==16279== possibly lost: 144 bytes in 1 blocks. ==16279== still reachable: 0 bytes in 0 blocks. ==16279== suppressed: 0 bytes in 0 blocks. замечательно, почему то не освободилось 144 байта что неправильно делаю? Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.