多線程同步:基於棧式同步

    什麼是基於棧式同步?這是一種完全基於異步環境的線程處理之間的同步,可能這讓人有些難以理解,但我們想想一下當你開闢了多條線程用於處理某種事物的時候,例如你訪問 Redis 中的 Set 接口,大多數的客戶端都需要阻塞當前線程,由另一個線程發射信號通知內核停止阻塞(恢復線程的上下文),但當這個同時阻塞的線程數量過多的時候,對內核與處理器的負載是很重的,而「基於棧式同步」是可以解決這些問題的。
相關文章
相關標籤/搜索