मैं काफी अच्छा प्रोग्रामर हूं, मेरा बॉस भी काफी अच्छा प्रोग्रामर है। हालाँकि वह कुछ कामों को कम आंकने लगता है जैसे कि मल्टी-थ्रेडिंग और यह कितना मुश्किल हो सकता है (मुझे कुछ सूत्र चलाने से ज्यादा कुछ भी मुश्किल लगता है, सब खत्म होने का इंतजार करना, फिर नतीजे वापस आना)।
जिस समय आपको गतिरोध और दौड़ की स्थिति के बारे में चिंता होने लगती है, मुझे यह बहुत मुश्किल लगता है, लेकिन बॉस को इसकी सराहना नहीं लगती है - मुझे नहीं लगता कि वह कभी इस पार आए हैं। बस इस पर एक ताला थप्पड़ बहुत ज्यादा रवैया है।
तो मैं उसे कैसे पेश कर सकता हूं, या यह बता सकता हूं कि वह संगामिति, समानता और बहु-थ्रेडिंग की जटिलताओं को क्यों कम कर सकता है? या शायद मैं गलत हूँ?
संपादित करें: उसने जो कुछ किया है उस पर बस थोड़ा सा - एक सूची के माध्यम से लूप, उस सूची में प्रत्येक आइटम के लिए एक थ्रेड बनाएं जो उस आइटम में जानकारी के आधार पर एक डेटाबेस अपडेट कमांड को निष्पादित करता है। मुझे यकीन नहीं है कि उसने कैसे नियंत्रित किया कि कितने धागे एक ही बार में निष्पादित हुए हैं, मुझे लगता है कि उसने उन्हें एक कतार में जोड़ा होगा यदि बहुत सारे चल रहे थे (उन्होंने एक अर्ध-प्रयोग नहीं किया होगा)।