A.同步方法(同步對(duì)象)使用synchronized關(guān)鍵字獲得鎖
B.wait()與notify()/notifyAll()方法必須在同步代碼塊中使用
C.多個(gè)線程間可能共享一些資源,比如,內(nèi)存,文件,數(shù)據(jù)庫等。有一個(gè)線程使用時(shí),其他線程只能等待
D.線程的同步是指當(dāng)有一個(gè)線程在對(duì)內(nèi)存進(jìn)行操作時(shí),其他線程都不可以對(duì)這個(gè)內(nèi)存地址進(jìn)行操作,直到該線程完成操作,其他線程才能對(duì)該內(nèi)存地址進(jìn)行操作,而其他線程又處于等待狀態(tài)
您可能感興趣的試卷
你可能感興趣的試題
A.適合多個(gè)相同程序代碼的線程去共享或處理同一資源的情況
B.可以避免由于JAVA類的單繼承帶來的局限
C.創(chuàng)建子線程后,不能用子線程對(duì)象調(diào)用run方法啟動(dòng)線程
D.創(chuàng)建Runnable接口實(shí)現(xiàn)類時(shí),必須重寫run方法
A.random()
B.abs()
C.sqrt()
D.sin()
A.當(dāng)前線程阻塞,直到有許可可用
B.返回false
C.拋出InterruptedException
D.拋出IllegalMonitorStateException
A.所有等待park 的線程
B.最新等待park 的線程
C.指定的一個(gè)park 線程
D.隨機(jī)一個(gè)等待park 的線程
A.await()
B.signal()
C.signalAll()
D.notifyAll()
最新試題
將請(qǐng)求消息數(shù)據(jù)與后臺(tái)方法參數(shù)建立連接的過程就是SpringMVC中的()。
單個(gè)攔截器的執(zhí)行流程中,下列方法最先執(zhí)行的是()。
調(diào)用()組件對(duì)已經(jīng)綁定了請(qǐng)求消息數(shù)據(jù)的參數(shù)對(duì)象進(jìn)行數(shù)據(jù)合法性校驗(yàn)。
下列是正確的JSON對(duì)象結(jié)構(gòu)數(shù)據(jù)的是()。
@RequestMapping注解的默認(rèn)屬性是()。
可以在()文件中進(jìn)行前端控制器的配置。
簡(jiǎn)單來說,RESTful風(fēng)格就是把請(qǐng)求參數(shù)變成()的一種風(fēng)格。
當(dāng)客戶端form表單的enctype屬性為()時(shí),瀏覽器就會(huì)采用二進(jìn)制流的方式來處理表單數(shù)據(jù),服務(wù)器端就會(huì)對(duì)文件上傳的請(qǐng)求進(jìn)行解析處理。
SpringMVC中,使用注解方式時(shí),需要添加()包。
下列數(shù)據(jù)是合法的JSON數(shù)據(jù)的是()。