将局部变量地址作为线程函数参数导致 bug

ZMonster at 
目录问题加锁取消编译器优化局部变量,循环变量问题有一个全局初始化函数,循环创建多个线程,并将每个线程和一个线程号绑定(在 pthread_create 中作为第四个参数传入)int Init(int thread_num) { int ret = 0; pthread_t *thread_list = (pthread_t *)calloc(thread_num, sizeof(pthread_t)); pthread_attr_t a; pthread_attr_init(&a); pthread_attr_setdetachstate(&a, PTHREAD_……