Portál AbcLinuxu, 13. července 2025 04:14
#include <pthread.h> #include <stdio.h> void* print(void* str) { for (int i = 0; i < 1000; i++) { printf("%s", (char *) str); fflush(stdout); } return NULL; } int main() { pthread_t t1, t2; int r1, r2; r1 = pthread_create(&t1, NULL, &print, (void *) "1"); r2 = pthread_create(&t2, NULL, &print, (void *) "2"); if (r1 != 0 || r2 != 0) { printf("doslo k chybe. r1=%d,r2=%d", r1, r2); fflush(stdout); return 0; } pthread_join(t1, NULL); pthread_join(t2, NULL); return 0; }
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.