Advertisement
Guest User

Untitled

a guest
May 30th, 2015
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.39 KB | None | 0 0
  1.     char *data = (char *)addr;
  2.     int size_of_part = size / THREADS;
  3.     char * left[THREADS + 1];
  4.     left[0] = data;
  5.     for (int i = 1; i < THREADS; ++i) {
  6.         left[i] = left[i - 1] + size_of_part;
  7.         while (*left[i] >= '0' && *left[i] <= '9') {
  8.             left[i]++;
  9.         }
  10.         if (left[i] < data + size) {
  11.             left[i]++;
  12.         }
  13.     }
  14.     left[THREADS] = data + size;
  15.     int * count[THREADS];
  16.     pthread_t threads[THREADS];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement