以下()步驟是正確的。
①對(duì)互斥量加鎖
②改變互斥量保護(hù)的條件
③給等待條件的線程發(fā)信號(hào)
④對(duì)互斥量解鎖
A.①②③④
B.③④①②
C.①②④③
D.②③①④
您可能感興趣的試卷
你可能感興趣的試題
A.pthread_spin_init
B.pthread_mutex_timedlock
C.pthread_rwlock_rdlock
D.pthread_cond_signal
A.讀寫鎖可以同時(shí)被多個(gè)線程占有
B.對(duì)已鎖定的讀寫鎖加鎖會(huì)出錯(cuò)
C.使用讀寫鎖的多線程比使用互斥量的多線程并行度更高
D.讀寫鎖分為讀模式加鎖和寫模式加鎖兩種狀態(tài)
A.等待參數(shù)指定的條件變量發(fā)出信號(hào)
B.等待參數(shù)指定的競(jìng)爭(zhēng)資源可用
C.等待參數(shù)指定的線程結(jié)束
D.等待參數(shù)指定的互斥量可用
A.多個(gè)線程修改同一共享變量時(shí),需要由控制線程確定訪問的先后順序
B.線程同步的各種機(jī)制和進(jìn)程同步的機(jī)制是相同的
C.線程同步也可已使用信號(hào)量和信號(hào)
D.線程同步只需要應(yīng)用在用戶態(tài)線程中即可
A.動(dòng)態(tài)創(chuàng)建的條件變量不再使用時(shí),需要用pthread_cond_destroy函數(shù)銷毀
B.條件變量通常需要與互斥量配合使用
C.條件變量用于在一定條件下阻塞或喚醒線程
D.使用條件變量需要用pthread_cond_init函數(shù)初始化
最新試題
Linux系統(tǒng)中要切換到2號(hào)終端,應(yīng)使用的鍵盤組合鍵為Ctrl+Alt+F2。
Mac OS是以UNIX系統(tǒng)為基礎(chǔ)演變而來的一種類UNIX操作系統(tǒng)。
linux中使用mv命令時(shí),當(dāng)所移動(dòng)的文件源位置與目標(biāo)位置不是同一位置時(shí),也可以改名。
LINUX中表示關(guān)機(jī)的方法有()
LINUX系統(tǒng)中,如果用戶沒有密碼,也是可以進(jìn)入系統(tǒng)的。
在linux中當(dāng)我們要修改一個(gè)文件時(shí),要先對(duì)文件進(jìn)行備份后,再作修改,否則會(huì)出錯(cuò),這時(shí)我們需要使用cp 復(fù)制命令,后面再加相應(yīng)的參數(shù)-a或-p都是可以的。
linux系統(tǒng)中,能查看/etc/passwd用戶文件內(nèi)容,并能顯示行號(hào)的是()
運(yùn)用vi編輯器,編輯完畢網(wǎng)卡文件/etc/sysconfig/network-scripts/ifcfg-ens33保存并退出后,需要重啟對(duì)應(yīng)的網(wǎng)卡服務(wù),在centos 7中,下列哪個(gè)命令是正確的()
在shell腳本的語(yǔ)法中,常見運(yùn)算符有哪些?()
開源軟件都是自由軟件。