netty三種線程模型 actor模型是多線程的嗎?
actor模型是多線程的嗎?Actor模型是一種通用的并發(fā)編程模型,它最大限度地利用了多線程技術(shù)。參與者采用消息模型,每個參與者最多可以同時處理一條消息,并且可以向其他參與者發(fā)送消息,保證了單獨編寫的
actor模型是多線程的嗎?
Actor模型是一種通用的并發(fā)編程模型,它最大限度地利用了多線程技術(shù)。參與者采用消息模型,每個參與者最多可以同時處理一條消息,并且可以向其他參與者發(fā)送消息,保證了單獨編寫的原則。從而巧妙地避免多線程寫爭用
每個線程占用1m(可以通過XSS設(shè)置),太多的線程會被占用;
太多的線程會爭奪CPU資源,在獲取和釋放CPU資源的過程中,會進(jìn)行線程切換,并且會切換更多的線程,而且CPU忙于切換,浪費時間,所以會存在reactor模型;
如果線程間仍然存在各種資源源鎖爭用的問題,那么線程越多,死鎖的概率就越高。