c++ - How to check if a Server and Client are in the same concurrency model? -


संगामिति मॉडल या तो अपार्टमेंट-थ्रेडेड या बहु-थ्रेडेड

प्रश्न:

  • यह सुनिश्चित करने के लिए कि दोनों क्लाइंट और सर्वर हैं समान संगामिति मॉडल?

कभी-कभी आप को < / Em> पता

  • दो त्वरित उदाहरण:

    • प्रॉक्सी / स्टब जोड़े का प्रदर्शन हिट एक समस्या है
    • आपको "अनमार्थणीय" डेटा या ऑब्जेक्ट्स पास करना होगा

    तो, जवाब - यदि आपको जानने की आवश्यकता है:

    सर्वर और क्लाइंट को उसी या संगत मॉडल का समर्थन करने के लिए डिज़ाइन और कार्यान्वित किया जाना चाहिए। या तो इनमें से कोई एक परिदृश्य होगा:

    • दोनों एमटीए होना चाहिए, या
    • दोनों एसटीए होना चाहिए, या
    • सर्वर होना चाहिए "दोनों
    • सर्वर को "फ्री-थ्रेडेड" होना चाहिए (लेकिन वह आपको इस परिदृश्य में दोनों की तुलना में अतिरिक्त कुछ नहीं खरीदता है)

  • Comments