कुछ महीने पहले मैं उस कंपनी के अंदर नौकरी के लिए साक्षात्कार कर रहा था जिसमें मैं वर्तमान में हूं, मेरे पास एक मजबूत वेब विकास पृष्ठभूमि नहीं है, लेकिन मेरे द्वारा किए गए प्रश्नों में से एक यह था कि आप कैसे कोड के इस ब्लॉक में सुधार।वेब अनुप्रयोगों में 'लॉक' का उपयोग
मुझे कोड ब्लॉक को पूरी तरह से याद नहीं है, लेकिन इसे समेटने के लिए यह एक वेब हिट काउंटर था, और उसने हिट काउंटर पर लॉक का उपयोग किया।
lock(HitCounter)
{
// Bla...
}
हालांकि कुछ चर्चा के बाद उन्होंने कहा, लॉक अच्छा है लेकिन वेब अनुप्रयोगों में इसका कभी भी उपयोग नहीं करते!
उनके बयान के पीछे आधार क्या है? मैं वेब अनुप्रयोगों में लॉक का उपयोग क्यों नहीं करना चाहिए?
वेब ऐप्स विशेष रूप से विशेष नहीं हैं, सिवाय इसके कि उन्हें अक्सर अत्यधिक समवर्ती होने की आवश्यकता होती है। जब भी आवश्यक हो, आपको 'लॉक' का उपयोग करना चाहिए - आवेदन के प्रकार के बावजूद, कोई और नहीं, कम नहीं। – LukeH
हिट काउंटर एक वर्ग या एक उदाहरण है? –