/* * random.c: demonstration of the randomness in thread execution * * CS50, Spring 2022 */ #include #include #include #include /********** function prototype *******/ void* print_i(void *ptr); /********** main *******/ int main() { pthread_t t1; int iret1 = pthread_create(&t1, NULL, print_i, NULL); if (iret1 != 0) { fprintf(stderr, "thread creation failed, rc=%d.\n", iret1); return (iret1); } printf("c\n"); return 0; } // This function will run concurrently. void* print_i(void *ptr) { printf("a\n"); printf("b\n"); return 0; }