Är komparatorgänga säkra?

Innehållsförteckning:

Är komparatorgänga säkra?
Är komparatorgänga säkra?
Anonim

Förekomster av FixedOrderComparator är inte synkroniserade. Klassen är inte trådsäker vid byggtid, men den är trådsäker att utföra flera jämförelser trots allt installationsoperationerna är klara.

Är komparatorjämförande trådsäker?

Most Comparator-implementeringar gör inget sådant, men ett scenario som rimligen kan inträffa är att använda ett SimpleDateFormat för att jämföra strängar som representerar datum. Tyvärr är SimpleDateFormat i sig inte trådsäkert. Comparator är ett gränssnitt, det har inga inneboende samtidighetsegenskaper.

Är flertrådad tråd säker?

Trådsäker: Implementeringen är garanterat fri från tävlingsförhållanden när den nås av flera trådar samtidigt. Villkorligt säker: Olika trådar kan komma åt olika objekt samtidigt, och åtkomst till delad data är skyddad från tävlingsförhållanden.

Vilka insamlingsklasser är trådsäkra?

De enda två äldre samlingarna är trådsäkra: Vector och Hashtable.

Är Java ArrayList trådsäker?

Alla metoder som rör vektorns innehåll är trådsäkra. ArrayList, å andra sidan, är osynkroniserad, vilket gör dem därför inte trådsäkra. Med den skillnaden i åtanke kommer användning av synkronisering att medföra en prestandaträff. Så om du inte behöver en trådsäker samling, använd ArrayList.

Rekommenderad:

Intressanta artiklar
Var hårtransplantation för evigt?
Läs mer

Var hårtransplantation för evigt?

Hårtransplantation - ibland kallad hårrestaurering - är en poliklinisk procedur som använder mikrotransplantationsteknik för att donera dina egna hårsäckar till andra delar av din hårbotten som blir tunnare. Resultaten av en hårtransplantation är synbart långvariga och anses vara permanent.

Vilken skådespelare från Hoosiers tog livet av sig?
Läs mer

Vilken skådespelare från Hoosiers tog livet av sig?

Kent Poole, en Hoosier hela sitt liv, spelade en roll i filmen om basket, drömmar och uthållighet, men hans eget liv slutade i tragedi när han begick självmord i 2003. Han gjorde sitt första tv-framträdande 1954 och medverkade i två filmer med James Dean, Rebel Without a Cause (1955) och Giant (1956).

Vad är lammforskning?
Läs mer

Vad är lammforskning?

Lam Research Corporation är en USA-baserad global leverantör av wafertillverkningsutrustning och relaterade tjänster till halvledarindustrin. Dess produkter används främst i front-end wafer-bearbetning, vilket innefattar stegen som skapar de aktiva komponenterna i halvledarenheter och deras ledningar.