并發(fā)的優(yōu)勢(shì)
速度:同時(shí)處理多個(gè)請(qǐng)求配喳,響應(yīng)更快;復(fù)雜的操作可以同時(shí)分成多個(gè)進(jìn)程同時(shí)進(jìn)行
設(shè)計(jì):程序設(shè)計(jì)在某些情況下變得更簡(jiǎn)單
資源利用:CPU可以在等待IO的時(shí)候做一些其他的事情
并發(fā)的風(fēng)險(xiǎn)
安全性:多個(gè)線程共享數(shù)據(jù)時(shí)可能會(huì)產(chǎn)生于期望不相符的結(jié)果
活躍性:某個(gè)操作無(wú)法進(jìn)行下去時(shí)蝴悉,就會(huì)發(fā)生活躍性問(wèn)題。比如死鎖瘾敢、饑餓等問(wèn)題
性能:線程過(guò)多時(shí)會(huì)使得:CPU頻繁切換拍冠,調(diào)度時(shí)間增多尿这;同步機(jī)制;消耗過(guò)多內(nèi)存