A.多個(gè)讀操作可以同時(shí)執(zhí)行
B.寫操作需要獲取獨(dú)占鎖,并阻塞讀操作
C.寫操作需要獲取獨(dú)占鎖,并阻塞其他寫操作
D.讀操作需要獲取獨(dú)占鎖,并阻塞其他讀操作
您可能感興趣的試卷
你可能感興趣的試題
A.內(nèi)部維護(hù)了一個(gè)計(jì)數(shù)器,記錄了當(dāng)前線程持有鎖的次數(shù)
B.同一線程可以多次獲得同一個(gè)鎖,但需要等待相同次數(shù)才能釋放鎖
C.再次持有鎖時(shí)會(huì)自動(dòng)增加計(jì)數(shù)器的值
D.再次釋放鎖時(shí)會(huì)自動(dòng)減少計(jì)數(shù)器的值
A.Lock
B.ReadLock
C.WriteLock
D.ReadWriteLock
A.原子地自增一個(gè)整數(shù)并返回增加前的結(jié)果
B.原子地自增一個(gè)整數(shù)并返回增加后的結(jié)果
C.原子地自減一個(gè)整數(shù)并返回減少前的結(jié)果
D.原子地自減一個(gè)整數(shù)并返回減少后的結(jié)果
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)部一致性
最新試題
org.springframeword.web.filter.CharacterEncodingFilter可以用來(lái)解決()問(wèn)題。
當(dāng)請(qǐng)求中的參數(shù)與控制器中的方法參數(shù)名不一致時(shí),可以采用()來(lái)建立聯(lián)系。
MultipartFile接口的()方法用來(lái)判斷上傳的文件是否為空。
組合注解()匹配PUT方式的請(qǐng)求。
配置前端控制器時(shí),<url-pattern>/</url-pattern>表示()。
在批量刪除用戶的操作中,前端請(qǐng)求傳遞的都是()的用戶id,只要在后臺(tái)使用同一種數(shù)組類型的參數(shù)綁定接收,就可以在方法中通過(guò)循環(huán)數(shù)組參數(shù)的方式來(lái)完成刪除操作。
配置視圖解析器(ViewResolver)時(shí),<property name="prefix"value="/WEB-INF/jsp/"/>是設(shè)置視圖的()屬性。
SpringMVC中,使用注解方式時(shí),需要添加()包。
Tomcat、Jetty、JBoss和GlassFish默認(rèn)的Servlet名稱是()。
下列文件可能是SpringMVC的配置文件的是()。