मैं सोच रहा था कि जब आप मल्टीथ्रेडिंग से निपट रहे हैं तो आप सही तरीके से ट्रांज़ेक्शनस्कोप क्लास का उपयोग कैसे करेंगे?लेनदेनस्कोप और बहु-थ्रेडिंग
हम अपने मुख्य धागे में एक नया दायरा बनाते हैं और फिर हम कुछ कार्यकर्ता धागे से उत्पन्न होते हैं और हम चाहते हैं कि वे मुख्य दायरे में भाग लें, ताकि उदाहरण के लिए प्रत्येक कार्यकर्ता को रोलबैक कहा जाता है यदि दायरा कभी नहीं होता पूरा कर लिया है।
मैंने थ्रेडस्टैटिक एट्रिब्यूट का उपयोग करके ट्रांज़ेक्शनस्कोप के बारे में कुछ पढ़ा है जो उपरोक्त असंभव/बहुत मुश्किल बना देता है - क्या कोई भी किसी भी तरीके से सत्यापित कर सकता है? यदि हम सिंक्रोननाइज्ड फैशन में कोड चलाते हैं तो रोलबैक काम करते हैं, यानी आंतरिक लेनदेन मुख्य लेनदेन में भाग लेने में सक्षम होते हैं, लेकिन अगर हम थ्रेडेड निष्पादन पर स्विच नहीं करते हैं।
धन्यवाद
अच्छा सवाल; यह एक परिदृश्य है जिसे मैंने "ऐसा नहीं किया" के रूप में खारिज कर दिया था, लेकिन जांच के बाद, निर्भर निर्भरता के माध्यम से समर्थन है। मैंने कुछ सीखा, धन्यवाद। –