私は構造体を持っています
typedef struct something_t {
int a;
int b;
} VALUES;
私のスレッド関数では
VALUES values;
values.a = 10;
values.b = 11;
pthread_exit((void*)&values);
そして、私はすることによって受け取ろうとします
VALUES values;
pthread_join(thread, (void*)&values);
printf("A: %d\B: %d\n", values.a, values.b);
私が受け取る値は毎回変です。スレッドで作成した値を受け取る方法について混乱しています。Cでスレッドを学習しようとしていて、それを把握したようですが、値を返すことができません。方法はありますか?誰の助けにも感謝します。