A.CAS機(jī)制性能比synchronized好,能完全替代synchronized
B.CAS為了保證數(shù)據(jù)修改的正確性,添加了一些比較的數(shù)據(jù)(例如:compareAndSet()在修改之前需要進(jìn)行數(shù)據(jù)的比較),采用的是一種沖突重試的處理機(jī)制,這樣可以有效的避免線程阻塞問(wèn)題的出現(xiàn)。在并發(fā)競(jìng)爭(zhēng)不是很激烈的情況下,可以獲得較好的處理性能
C.CAS采用的是一種“樂(lè)觀鎖”(Optimistic Lock)機(jī)制,其最大的操作特點(diǎn)是不進(jìn)行強(qiáng)制性的同步處理
D.JDK 1.9后為了進(jìn)一步提升CAS的操作性能,又追加了硬件處理指令集的支持,可以充分的發(fā)揮服務(wù)器硬件配置的優(yōu)勢(shì),得到更好的處理性能
您可能感興趣的試卷
你可能感興趣的試題
A.多線程安全
B.高性能
C.線程間互斥
D.自動(dòng)維護(hù)內(nèi)部一致性
A.AtomicInteger
B.AtomicLong
C.AtomicDouble
D.AtomicBoolean
A.原子性(atomicity)一個(gè)事務(wù)是一個(gè)不可分割的工作單位,事務(wù)中包括的諸操作要么都做,要么都不做
B.一致性(consistency)事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。一致性與原子性是密切相關(guān)的
C.隔離性(isolation)一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾
D.持久性(durability)持久性也稱永久性(permanence),指一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來(lái)的其他操作或故障不應(yīng)該對(duì)其有任何影響
A.INSERT
B.DELETE
C.SELECT
D.UPDATE
A.Statement
B.Connection
C.ResultSet
D.Manager
最新試題
SpringMVC中,使用注解方式時(shí),需要添加()包。
<mvc:interceptors>元素用于配置一組攔截器,其子元素<bean>中定義的是()。
組合注解()匹配PUT方式的請(qǐng)求。
調(diào)用()組件對(duì)已經(jīng)綁定了請(qǐng)求消息數(shù)據(jù)的參數(shù)對(duì)象進(jìn)行數(shù)據(jù)合法性校驗(yàn)。
當(dāng)請(qǐng)求中的參數(shù)與控制器中的方法參數(shù)名不一致時(shí),可以采用()來(lái)建立聯(lián)系。
MultipartFile接口的()方法用來(lái)判斷上傳的文件是否為空。
下列是正確的JSON對(duì)象結(jié)構(gòu)數(shù)據(jù)的是()。
當(dāng)有多個(gè)攔截器同時(shí)工作時(shí),它們的preHandle()會(huì)按照配置文件中攔截器的(),而它們的postHandle()方法和afterCompletion()方法則會(huì)按照()。
@RequestMapping注解的默認(rèn)屬性是()。
SpringMVC處理方法的返回類(lèi)型()主要在異步請(qǐng)求時(shí)使用,它只返回?cái)?shù)據(jù),而不會(huì)跳轉(zhuǎn)視圖。