A janë të sigurt fijet krahasuese?

A janë të sigurt fijet krahasuese?
A janë të sigurt fijet krahasuese?
Anonim

Instancat e FixedOrderComparator nuk janë të sinkronizuara. Klasa nuk është e sigurt për fije në kohën e ndërtimit, por është e sigurt për të kryer krahasime të shumta pasi të gjitha operacionet e konfigurimit kanë përfunduar.

A është i sigurt krahasimi i temave?

Shumica e zbatimeve të Krahasuesit nuk e bëjnë një gjë të tillë, por një skenar që mund të ndodhë në mënyrë të arsyeshme është përdorimi i një SimpleDateFormat për të krahasuar vargjet që përfaqësojnë datat. Fatkeqësisht, vetë SimpleDateFormat nuk është i sigurt në lidhje. Krahasuesi është një ndërfaqe, ai nuk ka veçori të qenësishme të konkurencës.

A është i sigurt fijet me shumë fije?

Thread i sigurt: Implementimi është i garantuar të jetë pa kushte gare kur aksesohet nga shumë tema në të njëjtën kohë. I sigurt me kusht: Tema të ndryshme mund të kenë qasje në objekte të ndryshme njëkohësisht dhe qasja në të dhënat e përbashkëta mbrohet nga kushtet e garës.

Cilat klasa koleksioni janë të sigurta për fije?

Dy koleksionet e vetme të trashëguara janë të sigurta për temat: Vector dhe Hashtable.

A është Java ArrayList e sigurt për temat?

Çdo metodë që prek përmbajtjen e Vektorit është e sigurt në fije. ArrayList, nga ana tjetër, është i pasinkronizuar, duke i bërë ata, si rrjedhim, jo të sigurta për fije. Me këtë ndryshim në mendje, përdorimi i sinkronizimit do të sjellë një goditje të performancës. Pra, nëse nuk keni nevojë për një koleksion të sigurt për temat, përdorni ArrayList.

Recommended: