pthread_create(&thread, NULL, AcceptLoop, (void *)this);
मैंने इस तरह घोषित किया है और AcceptLoop फ़ंक्शन के अंदर मेरे पास अनंतता है जबकि लूप। सर्वर बंद होने पर मैं इस थ्रेड को बंद करना चाहता हूं। मैंने pthread_cancel और pthread_join पढ़ा है लेकिन मुझे यकीन नहीं है कि कौन सा बेहतर और सुरक्षित है। मैं कुछ विस्तृत निर्देश या ट्यूटोरियल सुनना चाहता हूं। अग्रिम में धन्यवाद।मैं थ्रेड को सुरक्षित रूप से कैसे बंद करूं?
यह सब इस बात पर निर्भर करता है कि धागा अलग हो गया है या नहीं। यदि ऐसा नहीं है, तो थ्रेड मेमोरी को साफ करने के लिए आपको थ्रेड को pthread_join करना होगा। यदि आपने अलग किया है तो हाँ मुख्य फ़ंक्शन या pthread_exit() से लौट रहा है। – Suroot
@ सुरूट आप 100% सही हैं, मैंने प्रतिबिंबित करने के लिए अपना जवाब संपादित किया। –