17 lines
510 B
C
17 lines
510 B
C
/**To compile, don't forget to add -lpthread. Might not work without that */
|
|
#include<pthread.h>
|
|
#include<stdio.h>
|
|
|
|
void* run (void* arg){
|
|
printf("Hello from run\n");
|
|
return NULL;
|
|
}
|
|
|
|
int main(){
|
|
pthread_t thread; // variable to store the reference to the thread
|
|
pthread_create(&thread, NULL, &run, NULL);
|
|
printf("In main"); // This section will be executed in parallel
|
|
pthread_join(thread,NULL); // necessary for waiting for the thread to finish
|
|
printf("In main 2");
|
|
return 0;
|
|
} |