Go4Expert (http://www.go4expert.com/)
-   C (http://www.go4expert.com/forums/c/)
-   -   Runtime error in pthread program (http://www.go4expert.com/forums/runtime-error-pthread-program-t25796/)

idk 15May2011 15:55

Runtime error in pthread program
I am trying to run the following simple program which uses multithreading using pthreads. I compile it like: gcc -lpthread programName.c and it compiles fine. However, when I run it gives errors which I have pasted at the bottom of program.


void *thread_routine(void* arg)
printf("Inside newly created thread \n");

int main(int argc, char* argv[])
pthread_t thread_id;
void *thread_result;
pthread_create(&thread_id, NULL, thread_routine, NULL);
printf("Inside main thread \n");
pthread_join(thread_id, &thread_result);


/2.c: line 4: syntax error near unexpected token `('
./2.c: line 4: `void *thread_routine(void* arg)'

Any help will be appreciated!!

xpi0t0s 17May2011 11:45

Re: Runtime error in pthread program

If you don't know how to find working examples with Google then multithreaded programming is going to be WAAAAAAAAAAY beyond you. Multithreaded programming done correctly is *A LOT* harder than using Google.

idk 18May2011 15:44

Re: Runtime error in pthread program
@xpi0t0s I already figured out what was wrong with that code. People like you are useless and just know how to make sarcastic comments.

xpi0t0s 19May2011 03:14

Re: Runtime error in pthread program
I guess you didn't check the link then. One of the top few items was a working example. Maybe I'm less useless than you think.

All times are GMT +5.5. The time now is 21:32.