Iterator በArayList ላይ፣ የሃሽማፕ ክፍሎች አንዳንድ ያልተሳካ የኢተርተር ምሳሌዎች ናቸው። … ምክንያቱም እነሱ የሚሠሩት በክምችቱ ክሎኑ ላይ እንጂ በዋናው ስብስብ ላይ ስላልሆነ እና ለዛም ነው ያልተሳኩ-አስተማማኝ ተደጋጋሚ ተብለው የሚጠሩት። Iterator on CopyOnWriteArrayList፣ConcurrentHashMap ክፍሎች ያልተሳካ-አስተማማኝ ኢተሬተር ምሳሌዎች ናቸው።
ድግሞ በጃቫ ደህንነቱ የተጠበቀ ነው?
በጃቫ ያለው ተደጋጋሚው የክምችት ዕቃዎችን ለማለፍ ይጠቅማል። ስብስቦቹ ሁለት አይነት ድግግሞሾችን ይመልሳሉ፣ ወይ ፈጣን ውድቀት ወይም ያልተጠበቀ ደህንነት ይሆናል። የክምችቱ መዋቅራዊ ማሻሻያ ቢደረግ የFail Fast ድግግሞሾች ወዲያውኑ ConcurrentModificationException ይጥላሉ።
በጃቫ ውስጥ-አስተማማኝ እና ፈጣን ውድቀት ምንድነው?
አልተሳካም-አስተማማኝ። 1. በስተቀር. በክምችቱ ውስጥ ያሉ ማናቸውም ለውጦች እንደ ክር ጊዜ ስብስብን ማከል፣ማስወገድ እና ማዘመን ያሉ ስብስቦችን እየደጋገሙ ነው፣ከዚያም ያልተሳካ በአንድ ጊዜ የማሻሻያ ልዩነት። ያልተሳካው ስብስብ ልዩ ሁኔታዎችን አያመጣም።
የዝርዝር ተራኪው በፍጥነት አልተሳካም?
የአጣሪዎቹ ተመልሰዋል በ ArrayList ተደጋጋሚ እና ሊስትኢተሬተር ዘዴዎች በፍጥነት አልተሳኩም፡ ዝርዝሩ በማንኛውም ጊዜ ደጋፊው ከተፈጠረ በኋላ በመዋቅራዊነት ከተቀየረ በማንኛውም መንገድ ካልሆነ በስተቀር ተደጋጋሚ ዘዴዎችን በራሱ አስወግድ ወይም አክል፣ ደጋፊው ConcurrentModificationException. ይጥላል።
ArayList በፍጥነት አልተሳካም?
የአሬይሊስት ኢተርተር በፍጥነት አልተሳካም፣ ስለዚህ እርስዎ በሚኖሩበት ጊዜከስር ያለው ArrayList በራሱ በቀረበው ከመደመር እና ከማስወገድ ውጭ በማንኛውም ዘዴ ከተሻሻለ ConcurrentModificationExceptionን ይጥላል እና ዋስ ይወጣል።