मैं एक प्रेषण कतार के लिए एक सी फ़ाइल बना रहा हूं जो एक कार्य प्राप्त करता है और इसे एक कतार में डालता है जो लिंक की गई सूची है। ऐसा करने के लिए में, मैंसी, pthread_create फ़ंक्शन का उपयोग करके थ्रेड कैसे बनाएं
pthread_t cThread;
if(pthread_create(&cThread, NULL, work, param)){
perror("ERROR creating thread.");
}
का उपयोग कर फिर भी मैं एक समारोह है कि 'काम' और समारोह बनाने के मापदंडों के रूप में 'परम' चर में चला जाता है बनाने की जरूरत है धागे बनाने के लिए की जरूरत है। मेरे दोस्त ने मुझे बताया कि मुझे केवल उस कार्य फ़ंक्शन में कोई कोड डालना होगा जो असीमित रूप से लूप करता है, इसलिए थ्रेड मर नहीं जाता है .. क्या कोई भी प्रत्येक पैरामीटर को pthread_create
फ़ंक्शन में ले जा सकता है- खासकर work
और param
के लिए? मैं इस के लिए गूगल खोज की, लेकिन ट्यूटोरियल के सबसे क्रम में इतना अवधारणा को समझने के लिए कड़ी मेहनत कर रहे हैं ...
http://pubs.opengroup.org/onlinepubs/7908799/xsh/pthread_create.html – miku
हाँ मैंने इसे पढ़ा है। मैं सिर्फ किसी को वाक्यों में व्याख्या करना चाहता हूं- – Leanne