Untitled
unknown
plain_text
4 years ago
645 B
4
Indexable
if(sizeA % 2==0 && sizeB % 2 == 0 && (sizeA + sizeB)%4 == 0) { thread_A=(pthread_t *)malloc(sizeA* sizeof(pthread_t )); for(int i=0;i<sizeA;i++) { pthread_create(&thread_A[i],NULL,rideShare,&A); } thread_B=(pthread_t *)malloc(sizeB* sizeof(pthread_t )); for( int i=0;i<sizeB;i++) { pthread_create(&thread_B[i],NULL,rideShare,&B); } for(int i=0;i<sizeA;i++) { pthread_join(thread_A[i],NULL); } for(int i=0;i<sizeB;i++) { pthread_join(thread_B[i],NULL); } }
Editor is loading...