ለምን በአንድ ጊዜ የማሻሻያ ልዩነት በጃቫ ውስጥ ይከሰታል?

ዝርዝር ሁኔታ:

ለምን በአንድ ጊዜ የማሻሻያ ልዩነት በጃቫ ውስጥ ይከሰታል?
ለምን በአንድ ጊዜ የማሻሻያ ልዩነት በጃቫ ውስጥ ይከሰታል?
Anonim

የConcurrentModificationException የሚከሰተው አንድ ነገር በማይፈቀድበት ጊዜ በአንድ ጊዜ ለመቀየር ሲሞከር ነው። ይህ ልዩ ሁኔታ የሚመጣው ብዙውን ጊዜ ከጃቫ ስብስብ ክፍሎች ጋር ሲሰራ ነው። ለምሳሌ - ሌላ ክር በላዩ ላይ በሚደጋገምበት ጊዜ ክር ክምችቱን እንዲቀይር አይፈቀድም።

የአንድ ጊዜ ማሻሻያ ልዩነትን እንዴት ማስተካከል እችላለሁ?

በተመሳሳይ ማሻሻያ ልዩ ሁኔታን በነጠላ ክር አካባቢ ማስወገድ እንችላለን። ነገሩን ከስር የመሰብሰቢያ ነገር ለማስወገድ የኢተሬተርን የማስወገድ ዘዴ መጠቀም እንችላለን። ነገር ግን በዚህ አጋጣሚ ከዝርዝሩ ውስጥ አንድ አይነት ነገር ብቻ እንጂ ሌላ ማንኛውንም ነገር ማስወገድ አይችሉም።

በካርታ ላይ የሚደረጉ ለውጦችን እንዴት ይከላከላል?

ተጠቀም ConcurrentHashMap። ቀላል HashMap መጠቀሙን ይቀጥሉ፣ ነገር ግን በእያንዳንዱ ማሻሻያ ላይ አዲስ ካርታ ይገንቡ እና ካርታዎችን ከመድረክ በኋላ ይቀይሩ (የመቀየሪያውን አሠራር በማመሳሰል ወይም AtomicReference በመጠቀም)

የትኛው የመድገም ዘዴ በአንድ ጊዜ የማሻሻያ ልዩነትን ይጥላል?

በአንድ ነገር ላይ ውሉን በሚጥስ ነገር ላይ ተከታታይ ዘዴዎችን ከጠራን እቃው ConcurrentModificationExceptionን ይጥላል። ለምሳሌ፡ በስብስቡ ላይ ስንደጋገም በቀጥታ ያንን ስብስብ ለማሻሻል ከሞከርን፡ የተሰጠው የወደቀ-ፈጣን ድግግሞሽ ይህን ConcurrentModificationException ይጥለዋል።

የጃቫ ቁልል ትርፍ ፍሰት ላይ ያለው ወቅታዊ የማሻሻያ ልዩነት ምንድነው?

አንድ ነጠላ ክር የነገሩን ውል የሚጥስ ተከታታይ የስልት ጥሪዎችን ካወጣ፣ ነገር ይህን ልዩ ነገር ሊጥለው ይችላል። ለምሳሌ አንድ ክር በክምችቱ ላይ በሚደጋገምበት ጊዜ በቀጥታ ከቀየረ ያልተሳካ ድግምተኛ አድራጊው ይህንን የተለየ ያደርገዋል።

የሚመከር:

ሳቢ ጽሑፎች
የትኛው የጥፍር ቅርጽ ጣቶችን የሚያረዝመው?
ተጨማሪ ያንብቡ

የትኛው የጥፍር ቅርጽ ጣቶችን የሚያረዝመው?

ምርጥ ቅርጽ፡ ክብ ጥፍር። ይህ ቅርፅ ጣቶችዎን ያራዝመዋል፣እነሱ ቀጭን ያደርጋቸዋል እና እንዲሁም ሰፊ የጥፍር አልጋዎች ቀጭን እንዲሆኑ ያደርጋል። የትኛው የጥፍር ቅርጽ ጣቶችን ቆዳ የሚያደርግ ነው? ለረጅም እና ሰፊ ጣቶችዎ ምርጡ የጥፍር ቅርጾች ኦቫል እና አልሞንድ ይሆናሉ። እነዚህ ሁለት ቅርጾች ጣቶችዎ ቀጭን ናቸው የሚለውን ቅዠት ይሰጡታል። ለሰፊ ጣቶች ምን አይነት የጥፍር ቅርጽ ይሻላል?

ስቴሮይዶች wbcን ይጨምራሉ?
ተጨማሪ ያንብቡ

ስቴሮይዶች wbcን ይጨምራሉ?

Prednisone እንደ መጀመሪያው የሕክምና ቀን WBCን ሊጨምር ይችላል። የጨመረው ከፍታ እና ፈጣንነት ልክ መጠን ጋር የተያያዘ ነው. ጠቃሚው ዕንቁ ስቴሮይድ የሚመነጨው ሉኪኮቲዝስ የ polymorphonuclear ነጭ የደም ሴሎች መጨመር እና የሞኖይተስ መጨመር እና የኢሶኖፊል እና የሊምፎይተስ ቅነሳን ያጠቃልላል። WBC ከስቴሮይድ በኋላ ምን ያህል ከፍ ይላል? የሌኩኮቲዝስ ደረጃ ከሚተዳደረው የመድኃኒት መጠን ጋር የተዛመደ ቢሆንም ከፍ ባለ መጠን ቶሎ ታየ። Leukocytosis በሁለት ሳምንታት ውስጥ ከፍተኛው እሴት ላይ ደርሷል በአብዛኛዎቹ ጉዳዮች፣ ከዚያ በኋላ የነጭ የደም ሴሎች ብዛት ቀንሷል፣ ምንም እንኳን የቅድመ ህክምና ደረጃ ባይሆንም። ስቴሮይድ ለምን ከፍ ያለ WBC ያስከትላሉ?

በፍርሃት ምክንያት የሞተ ሰው አለ?
ተጨማሪ ያንብቡ

በፍርሃት ምክንያት የሞተ ሰው አለ?

Boonthanom በትርፍ ጊዜላይ በበርሜል ተመትቶ በአእምሮ ጉዳት ህይወቱ አለፈ። የታይላንድ ክስተት በይፋ ከትዕይንቱ ጋር የተገናኘ ባይሆንም፣ ይህ አሳዛኝ ነገር ያለ እሱ ተጽእኖ በፍፁም አይከሰትም ነበር። "Fear Factor" በመጨረሻ ለመልካም ነገር ይጠፋል ብለው ለሚጠብቁ የሁሉም ምርጥ ምክንያት ነው። የፍርሃት መንስኤ ለምን ተሰረዘ? Fear Factor ከዋናው አስተናጋጅ ጆ ሮጋን ጋር በ2011 ተመልሷል ሲል በሌላ የTHR ዘገባ። … በዚህ ጊዜ ግን፣ ተከታታዩ የሚቆየው ለአንድ ዓመት ብቻ ነው። ሁለተኛው ስረዛ ሁሉም ወደ ወርዷል የኔትዎርክ ስራ አስፈፃሚዎችአየር ላይ ላለማድረግ ወሰኑ። እንደዘገበው። በርግጥ በፍርሃት ምክንያት ትኋኖችን ይበላሉ?