एक थ्रेड बनाने के लिए, मैंने ऐसा किया:
शून्य * दिनचर्या (शून्य * I) {....} pthread_t thread1; Pthread_create (और थ्रेड 1, नल, रूटीन, नल);
अब मैं 100 धागे बनाना चाहता हूं और उन सभी को रूटीन
निष्पादित करना है, क्या मुझे नीचे की तरह करना है? क्या लूप का उपयोग करना संभव है?
pthread_t thread1; Pthread_t थ्रेड 2; ... pthread_t thread100; Pthread_create (और थ्रेड 1, नल, रूटीन, नल); Pthread_create (और थ्रेड 2, नल, रूटीन, नल); .... pthread_create (& amp; थ्रेड100, नाउल, रूटीन, नल);
आप धागे की एक सरणी बना सकते हैं
# परिभाषित NTHREADS 100 pthread_t वें [NTHREADS]; Int i; के लिए (i = 0; i & lt; NTHREADS; ++ मैं) pthread_create (और [i], ...);
No comments:
Post a Comment