चीजें हैं जो इस दिन और उम्र में मतदान का उपयोग के उदाहरण: नए संदेशों के लिए
- ईमेल क्लाइंट सर्वेक्षण (यहां तक कि IMAP के साथ)।
- आरएसएस पाठकों को फ़ीड में बदलाव के लिए मतदान।
- खोज इंजन उन पृष्ठों में परिवर्तन के लिए मतदान करते हैं जो वे इंडेक्स करते हैं। नए सवाल के लिए
- StackOverflow उन सर्वेक्षण, झुंड में परिवर्तन के लिए 'ताज़ा' ;-)
- बिटटोरेंट क्लाइंट ट्रैकर (और, मुझे लगता है, एक दूसरे को DHT के साथ) पोल से टकराने के द्वारा।
- बहु-कोर सिस्टम पर स्पिनलॉक्स कोर के बीच सबसे कुशल सिंक्रनाइज़ेशन हो सकते हैं, ऐसे मामलों में जहां देरी बहुत कम होती है, इस कोर पर एक और धागा शेड्यूल करने के लिए समय होता है, अन्य कोर जो भी हम इंतजार कर रहे हैं ।
कभी-कभी एसिंक्रोनस अधिसूचनाएं प्राप्त करने का कोई तरीका नहीं है: उदाहरण के लिए आरएसएस को पुश सिस्टम के साथ बदलने के लिए, सर्वर को फ़ीड पढ़ने वाले सभी लोगों के बारे में जानना होगा और उनसे संपर्क करने का एक तरीका होगा। यह एक मेलिंग सूची है - आरएसएस को उन चीज़ों में से एक चीज से बचने के लिए डिज़ाइन किया गया था। इसलिए तथ्य यह है कि मेरे अधिकांश उदाहरण नेटवर्क ऐप हैं, जहां यह एक मुद्दा होने की संभावना है।
अन्य बार मतदान मतदान करने के लिए पर्याप्त सस्ता है, जहां एसिंक अधिसूचना भी है।
स्थानीय फ़ाइल के लिए, परिवर्तनों की अधिसूचना सिद्धांत में बेहतर विकल्प होने की संभावना है। उदाहरण के लिए, यदि आप हमेशा के लिए इसे पोक कर रहे हैं तो डिस्क को कताई से रोक सकता है, फिर भी ओएस कैश हो सकता है। और यदि आप एक फ़ाइल पर हर सेकेंड मतदान कर रहे हैं जो केवल एक घंटे में बदलता है, तो हो सकता है कि आप अपनी मशीन की प्रसंस्करण शक्ति के 0.001% (या जो कुछ भी) पर कब्जा कर रहे हों। यह छोटा लगता है, लेकिन क्या होता है जब 100,000 फाइलें आपको मतदान करने की आवश्यकता होती है?
प्रैक्टिस में, हालांकि, ओवरहेड नगण्य होने की संभावना है, जो भी आप करते हैं, जिससे वर्तमान में काम करने वाले कोड को बदलने के बारे में उत्साहित होना मुश्किल हो जाता है। सबसे अच्छी बात यह है कि आप जिस सिस्टम को बदलना चाहते हैं उस पर मतदान के कारणों को देखने के लिए सबसे अच्छी बात यह है कि यदि आप किसी को पाते हैं तो सभी मतदान के खिलाफ सामान्य तर्क देने की बजाय उनको उठाएं। यदि आपको कोई नहीं मिला है, तो आप जो भी टूटा नहीं है उसे ठीक नहीं कर सकते ...
स्रोत
2008-11-26 11:32:02
एफवाईआई: रिमोटिंग और डब्ल्यूसीएफ मतदान करते हैं। –
एक निश्चित डिग्री हां, लेकिन उसी तरह से नहीं, जिसमें कुछ डेवलपर्स स्पष्टीकरण मतदान का उपयोग करते हैं यानी प्रत्येक मिनट डेटाबेस को मतदान करते हैं। – HAdes
मेरे पास ऐसी ही स्थिति है जहां अद्यतन फ़ाइल प्राप्त करने के लिए एकाधिक एफटीपी स्थानों पर कई बार मतदान कर रहा है, स्थिति से निपटने का सबसे अच्छा तरीका क्या होगा? – Rachel