а можно ли делать то же самое передавая указатель переменной?
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| .................
int main(int argc, char **argv){
pthread_t var[P_THREAD_MAX];
if (rgc < 2) exit (1);
else
for (int i = 0; i < P_THREAD_MAX; ++i){
if (argv[i])
pthread_create(var[i], __attr, count, &argv[i]);
else
pthread_create(var[i], NULL, count, NULL);
}
......................
}
void *count (void *tmp){
......................
} |
|