#include #include #include struct fibo { int limit; int answer; }; int fib(int n) { int i=0; if (n==1 || n==0) return 1; for(i=0;ianswer = fib(fibl->limit); pthread_exit(0); } int main (int argc, char** argv) { int i; pthread_t id[argc]; pthread_attr_t attr; struct fibo d[argc]; if (argc < 2) { printf("usage: %s num1 num2 num3... numN", argv[0]); return (1); } pthread_attr_init(&attr); for (i=1; i