pthread_createしたらjoinを忘れない 概要 pthread_createで作ったスレッドはdetachしない限りはjoinしないとスタックなどのリソースが 解放されない。従ってjoinするのを忘れるとメモリリークを起こす。 pthread_createでスレッドを作ったらdetachするか必ずjoinすること ソースと実行結果 はじめにjoinを使用した場合の仮想メモリの状態をみる。この場合のソースは次の通り pthread.c コンパイルの方法は gcc -o pthread -pthread pthread.c #include <stdio.h> #include <sys/types.h> #include <stdlib.h> #include <pthread.h> void* thread_main( void* args ) { fprintf( stder