Articles of सिंक्रनाइज़

समवर्ती हैशप पूरी तरह से सुरक्षित है?

यह ConcurrentHashMap बारे में JavaDoc से एक मार्ग है। यह कहता है कि पुनर्प्राप्ति के संचालन आम तौर पर ब्लॉक नहीं होते, इसलिए अपडेट ऑपरेशन के साथ ओवरलैप हो सकता है। क्या इसका मतलब है कि get() विधि सुरक्षित नहीं है? "हालांकि, भले ही सभी ऑपरेशन थ्रेड सुरक्षित होते हैं, पुनर्प्राप्ति कार्यवाही लॉकिंग में शामिल […]

क्या धागा सुरक्षा के लिए @ सिंक्रनाइज़ की गारंटी देता है या नहीं?

इस उत्तर के संदर्भ में, मैं सोच रहा हूं कि यह सही है? @ सिंक्रनाइज़ किए गए कोई भी कोड "धागा-सुरक्षित" नहीं करता है जैसा कि मैंने इस कथन का समर्थन करने के लिए कोई दस्तावेज़ीकरण या लिंक ढूंढने की कोशिश की, सफलता के लिए नहीं। इस पर कोई टिप्पणी और / या उत्तर की […]

जावा मल्टीथ्रेडिंग अवधारणा और जुड़ें () विधि

मैं जावा में थ्रेड्स में इस्तेमाल join() विधि में उलझन में हूँ निम्नलिखित कोड में: // Using join() to wait for threads to finish. class NewThread implements Runnable { String name; // name of thread Thread t; NewThread(String threadname) { name = threadname; t = new Thread(this, name); System.out.println("New thread: " + t); t.start(); // […]

गेटर्स और सेटर्स को सिंक्रनाइज़ किया जाना चाहिए?

private double value; public synchronized void setValue(double value) { this.value = value; } public double getValue() { return this.value; } उपरोक्त उदाहरण में मिलकर सिंक्रनाइज़ करने में कोई बात है?

अगर मैं एक ही कक्षा में दो तरीकों को सिंक्रनाइज़ करता हूं, तो क्या वे एक साथ चल सकते हैं?

अगर मैं एक ही कक्षा में दो तरीकों को सिंक्रनाइज़ करता हूं, तो क्या वे समान ऑब्जेक्ट पर एक साथ चला सकते हैं? उदाहरण के लिए: class A { public synchronized void methodA() { //method A } public synchronized void methodB() { // method B } } मुझे पता है कि मैं दो अलग-अलग धागे […]

लॉकऑब्जेक्ट पर सिंक्रनाइज़ और लॉक के रूप में इसका इस्तेमाल करने में क्या अंतर है?

मुझे सिंक्रनाइज़ किए गए विधि और सिंक्रनाइज़ ब्लॉक के बीच अंतर पता है लेकिन मैं सिंक्रनाइज़ ब्लॉक भाग के बारे में निश्चित नहीं हूँ मान लें कि मुझे यह कोड है I class Test { private int x=0; private Object lockObject = new Object(); public void incBlock() { synchronized(lockObject) { x++; } System.out.println("x="+x); } public […]

जावा में एक सिंक्रनाइज़ किए गए विधि और सिंक्रनाइज़ ब्लॉक के बीच अंतर क्या है?

जावा में एक सिंक्रनाइज़ किए गए विधि और सिंक्रनाइज़ ब्लॉक के बीच अंतर क्या है? मैं नेट पर उत्तर खोज रहा हूं, लोगों को इस बारे में इतना अनिश्चित लग रहा है 🙁 मुझे लगता है कि दोनों के बीच कोई अंतर नहीं होगा, सिवाय इसके कि सिंक ब्लॉक क्षेत्र में अधिक स्थानीयकृत हो सकता […]

सिंक्रनाइज़ ब्लॉक में स्थिर बनाम गैर-स्थिर ताला ऑब्जेक्ट

सिंक्रनाइज़ेशन को कल्पना और समझने की कोशिश कर रहा है एक सिंक्रनाइज़ ब्लॉक के लिए एक स्थिर ताला ऑब्जेक्ट (कोड ए) और एक गैर-स्टैटिक लॉक ऑब्जेक्ट (कोड बी) का इस्तेमाल करने के बीच अंतर क्या हैं? यह व्यावहारिक अनुप्रयोगों में कैसे भिन्न होता है? क्या नुकसान होगा जो दूसरे नहीं होगा? निर्धारित करने के लिए […]

जावा महत्वपूर्ण वर्गों में, मुझे क्या सिंक्रनाइज़ करना चाहिए?

जावा में, कोड में महत्वपूर्ण वर्गों को घोषित करने का मुहावरेदार तरीका निम्न है: private void doSomething() { // thread-safe code synchronized(this) { // thread-unsafe code } // thread-safe code } लगभग सभी ब्लॉक this पर सिंक्रनाइज़ this , लेकिन क्या इसके लिए कोई विशेष कारण है? क्या अन्य संभावनाएं हैं? क्या वस्तु पर सिंक्रनाइज़ […]

जावा में स्ट्रिंग ऑब्जेक्ट्स पर सिंक्रनाइज़ करना

मेरे पास एक वेबपैकेज है जिसे मैं कुछ लोड / प्रदर्शन परीक्षण करने के बीच में हूं, विशेष रूप से एक सुविधा पर जहां हम उम्मीद करते हैं कि कुछ सौ उपयोगकर्ताओं को एक ही पृष्ठ तक पहुँचने और इस पृष्ठ पर प्रत्येक 10 सेकंड के बारे में ताज़ा करने के लिए। सुधार के एक […]

दिलचस्प पोस्ट
क्यों JSF सर्वर पर यूआई घटकों की स्थिति बचाता है? डॉस बैच में फ़्लोटिंग प्वाइंट डिविजन मैं वास्तव में विजुअल स्टूडियो 2012 में हर सेटिंग कैसे रीसेट कर सकता हूं? एडोब रीडर कमांड लाइन संदर्भ Memcached vs APC जो मुझे चुनना चाहिए? मैं एक विशेष फ़ाइल को कैसे छिपाना सकता हूँ? उद्देश्य-सी में फ्लोट की तुलना करने वाली अजीब समस्या उच्चतम / सबसे छोटी <जो> प्रति समूह के साथ रिकॉर्ड प्राप्त करें प्रक्षेपक में, ब्राउज़र। आईईएलमेंट प्रस्तुति बनाम तत्व.इस प्रस्तुति बनाम तत्व.इस एलेमेंटप्रदर्शन मैं iPhone पर प्रोग्राम को एक छवि कैसे दिखाऊंगा? वालग्रिंड: मेमोरी अभी भी <iostream> का उपयोग कर तुच्छ कार्यक्रम के साथ पहुंच योग्य है बैश चर गुंजाइश कैसे एक तिथि करने के लिए उलटी गिनती करने के लिए एंड्रॉइड: एमपी 3 फाइल को एचटीटीपी सर्वर पर कैसे अपलोड करें? किस तरह का अनुकूलन सी / सी ++ में प्रस्तुत करता है? (यदि कोई)