मेरे पास एक प्रोग्राम है जो कुछ धागे में चलता है। मुख्य थ्रेड अन्य धागे के साथ एक वस्तु के शेयरों और मुख्य में मैं को कॉल किया:जावा के धागे को प्राथमिकता सेट करना
synchronized(obj){
do stuff
}
मैं एक संदेह है कि मुख्य थ्रेड भूखे जाता है और obj
के लिए उपयोग नहीं मिल रहा है है। मैं मुख्य धागे की प्राथमिकता कैसे बढ़ा सकता हूं या यह डिफ़ॉल्ट रूप से अन्य धागे से पहले से अधिक है?
मैकर ने प्राथमिकता को बदलने के तरीके से पहले ही व्यवहार किया है, लेकिन शायद आप अपने कुछ कोड पेस्ट कर सकते हैं। कुछ और गलत हो सकता है, या ओब्जे पर सिंक्रनाइज़ किए गए कम समय बिताने के लिए अन्य धागे प्राप्त करने का एक तरीका हो सकता है। –
20 धागे के बीच प्राथमिकता कैसे सेट करें, क्योंकि धागा प्राथमिकता 1-10 से है, इसका मतलब है कि केवल 9 धागे प्राथमिकताओं को दिया जा सकता है .... ?? – anshulkatta