Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <pthread.h>
- int A = 0;
- int M;
- int N;
- void *povecavac(void *ran){
- int i;
- for (i = 0; i < M; i++) A++;
- }
- int main (int agrc, char*agrv[]){
- //Provjera za 2 argumenta
- if (agrc != 3) {
- printf("Ukucaj 2 arugmenta");
- exit(1);
- }
- int i = 0;
- N = atoi(agrv[1]);
- M = atoi(agrv[2]);
- for (i = 0; i < N; i++) {
- switch (fork()) {
- case 0:
- povecavac;
- exit(0);
- case -1:
- printf("ERROR\n");
- }
- }
- while (i--) wait (NULL);
- printf("A = %d\n",A);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement