系统程序员成长计划
线程参数共享的问题
执行如下三个例子,观察执行结果,分析原因:
#include <stdio.h>
#include <pthread.h>
#include <assert.h>
void *start_routine(void * param)
{
int index = *(int *)param;
printf("%s:%d\n",__func__,index);
return NULL;
}
#define THREADS_NR 10
void create_test_threads()
{
int i = 0;
......