के बीच संबंध मुझे प्रोसेस आईडी और थ्रेड आईडी के बीच कुछ भ्रम है। मैं थोड़ी देर के लिए एक नया धागा शुरू कर एक ही TGID को बनाए रखते हुए आप एक नया पीआईडी देता ढेर अतिप्रवाह here, जो कहते हैंथ्रेड आईडी और प्रक्रिया आईडी
एक नई प्रक्रिया आप एक नया पीआईडी और एक नया TGID देता है शुरू करने सहित कई वेब-पोस्ट के माध्यम से चले गए हैं, ।
तो जब मैं एक प्रोग्राम चलाता हूं तो कार्यक्रम से बनाए गए सभी धागे में अलग-अलग पीआईडी नहीं होती है?
मैं प्रोग्रामिंग में जानते हैं कि हम आम तौर पर कहना है कि मुख्य एक धागा है और निष्पादन मुख्य से शुरू होता है, तो अगर मैं मुख्य से कई धागा बनाने के लिए, सभी थ्रेड एक ही पीआईडी जो मुख्य की पीआईडी के बराबर है होगा।
तो क्या मैं पूछने के लिए करना चाहता था के रूप में नीचे है:
1) जब हम एक कार्यक्रम में यह एक प्रक्रिया या एक धागा के रूप में चलेंगे चला सकता हूँ?
2) क्या मुख्य थ्रेड बनाने और थ्रेड बनाने की प्रक्रिया के बीच कोई अंतर है?
3) क्या लिनक्स में थ्रेड और प्रक्रिया के बीच कोई अंतर है? चूंकि मैंने कहीं पढ़ा है कि लिनक्स थ्रेड और प्रक्रिया के बीच अंतर नहीं करता है।
[अंतर-बीच-पिड-एंड-टिड] (http://stackoverflow.com/questions/4517301/difference-between-pid-and-tid) के संभावित डुप्लिकेट। – rodrigo
मुझे यह नहीं लगता कि यह http://stackoverflow.com/questions/4517301/difference-between-pid-and-tid का डुप्लिकेट है। जब हम एक प्रोग्राम चलाते हैं और धागे बनाते हैं तो मैं थ्रेड और प्रोसेस आईडी के बारे में यहां पूछ रहा हूं। – neo
@ मोहित :: इस [लिंक] के माध्यम से जाएं (http://stackoverflow.com/questions/19676071/understanding-pthreads), मैंने बस कुछ घंटे पहले पोस्ट किया था। –