Is vergelykers draad veilig?

INHOUDSOPGAWE:

Is vergelykers draad veilig?
Is vergelykers draad veilig?
Anonim

Gevalle van FixedOrderComparator is nie gesinchroniseer nie. Die klas is nie draadveilig tydens konstruksietyd nie, maar dit is draadveilig om tog veelvuldige vergelykings uit te voer die opstellingsbewerkings is voltooi.

Is vergelyker-vergelyking draad veilig?

Most Comparator-implementerings doen nie so iets nie, maar een scenario wat redelikerwys kan voorkom, is om 'n SimpleDateFormat te gebruik om Strings te vergelyk wat datums verteenwoordig. Ongelukkig is SimpleDateFormat self nie draad veilig nie. Vergelyker is 'n koppelvlak, dit het geen inherente gelyktydige eienskappe nie.

Is meerdraaddraad veilig?

Draadveilig: Implementering is gewaarborg om vry van wedrentoestande te wees wanneer dit deur verskeie drade gelyktydig verkry word. Voorwaardelik veilig: Verskillende drade kan gelyktydig toegang tot verskillende voorwerpe kry, en toegang tot gedeelde data word teen wedrentoestande beskerm.

Watter insamelingsklasse is draadveilig?

Die enigste twee verouderde versamelings is draad-veilig: Vector en Hashtable.

Is Java ArrayList draadveilig?

Enige metode wat aan die vektor se inhoud raak, is draad veilig. ArrayList, aan die ander kant, is ongesinchroniseer, wat hulle dus nie draadveilig maak. Met daardie verskil in gedagte, sal die gebruik van sinchronisasie 'n prestasietreffer veroorsaak. As jy dus nie 'n draad-veilige versameling nodig het nie, gebruik die ArrayList.

Aanbeveel:

Interessante artikels
Wie is Indiese sekularisme anders as Amerikaanse sekularisme?
Lees meer

Wie is Indiese sekularisme anders as Amerikaanse sekularisme?

Verskil tussen Indiese en Amerikaanse Sekularisme: Terwyl die Indiese Staat die strategie van positiewe ingryping volg, volg die Amerikaanse Staat streng die beleid van die skeiding van godsdiens van politiek en meng nie in by die godsdienstige aktiwiteite van enige godsdiens nie.

Wie kan konvokasie bywoon?
Lees meer

Wie kan konvokasie bywoon?

Universiteitgebruik Die konvokasie kan egter ook algemene vergaderings hou, waar enige alumnus kan bywoon. Wat is die verskil tussen konvokasie en gradeplegtigheid? Graduands. Wat is die verskil tussen gradeplegtigheid en konvokasie?

Hoekom word dit pre-Columbiaans genoem?
Lees meer

Hoekom word dit pre-Columbiaans genoem?

Die woord pre-Columbian verwys na die era voor Christopher Columbus, maar soms kan dit die geskiedenis van Amerikaanse inheemse kulture insluit soos hulle voortgegaan het om te ontwikkel ná die Christopher Columbus se eerste landing in 1492, totdat hulle deur Europeërs verower of beïnvloed is, selfs al het dit dekades of selfs … gebeur Waarna verwys die term Pre-Columbian?