다음과 같은 방법으로 스레드의 개인 데이터를 저장할 수 있는지 알아야합니다.스레드에 개인 데이터 저장
pthread_create(&threads[i], NULL, student, (void *) i);
void *student(void *arg) {
int mybooks[3];
int mybooks_index = 0;
.......
}
스레드를 만들 때이 포인터가 구조체에 대한 포인터를 보내는 것만 가능합니까?
'mybooks'와'mybooks_index'는 * automatic * 변수입니다. 나는 각 스레드가 자신 만의 '정적'을 만들지 않았기를 바랄 것이다. – WhozCraig
그건 생각입니다. – Umut