हमारे पास एक सिंक्रनाइज़ विधि के माध्यम से एक सूची तक पहुंचने के दो धागे हैं। कर सकते हैं हमसुनिश्चित करें कि जावा synchonized ताले आदेश में लिया जाता है?
एक) रन टाइम पर भरोसा करते हैं यह सुनिश्चित करें कि उनमें से प्रत्येक के क्रम में वे करने के लिए या
ख की कोशिश की के आधार पर विधि के लिए उपयोग प्राप्त होगा बनाने के लिए) वी एम किसी अन्य नियमों का पालन करता है
सी) अनुरोधों को क्रमबद्ध करने का एक बेहतर तरीका है?
बहुत धन्यवाद!
यह काफी संभावना नहीं तुम सच में इस आवश्यकता की जरूरत है। आप पाएंगे कि ReentrantLock (true) का उपयोग सिंक्रनाइज़ किए गए पूरे ऑपरेशन को करने से काफी धीमा है। –