交互式爱情
你参数是通过指针的方法送进去的?然后结果每个线程要读数据的时候数据已经不是送入时候的数据了吗送线程参数的时候,为每个线程分配一个新的空间来保存这个“参数”。例如你原来是int a = 10;_beginthreadex(0, 0, ThreadFunc, &a, 0, 0);a = 20;_beginthreadex(0, 0, ThreadFunc, &a, 0, 0);现在要int a = 10;int *p = new int;*p = a;_beginthreadex(0, 0, ThreadFunc, p, 0, 0);p = new int;a = 20;*p = a;_beginthreadex(0, 0, ThreadFunc, p, 0, 0);记住线程函数退出前要delete掉这个参数p