圖上的集中方法我都查過了,但是不懂他們之間的區(qū)別以及應(yīng)用場景,還有最后那倆問題,求大神解答
1 回答

POPMUISE
TA貢獻1765條經(jīng)驗 獲得超5個贊
1:應(yīng)該是問你,第一種情況下。數(shù)據(jù)結(jié)果會不正確。
2:abcde是各種并發(fā)處理的方式。你需要記錄開始時間和結(jié)束時間,看用各種并發(fā)方式,哪個最快能得出結(jié)果。
3:Semaphore又稱信號量,是操作系統(tǒng)中的一個概念,在Java并發(fā)編程中,信號量控制的是線程并發(fā)的數(shù)量。用于管理一組資源。其內(nèi)部是基于AQS的共享模式,AQS的狀態(tài)表示許可證的數(shù)量,在許可證數(shù)量不夠時,線程將會被掛起;而一旦有一個線程釋放一個資源,那么就有可能重新喚醒等待隊列中的線程繼續(xù)執(zhí)行。
4:結(jié)合abcde的運行時間,哪個更快就是哪個性能更好。
5:優(yōu)化方式:沒想到(用性能最好的方式)。
添加回答
舉報
0/150
提交
取消