golang併發編程的兩種限速方法

引子 golang提供了goroutine快速實現併發編程,在實際環境中,若是goroutine中的代碼要消耗大量資源時(CPU、內存、帶寬等),咱們就須要對程序限速,以防止goroutine將資源耗盡。 如下面僞代碼爲例,看看goroutine如何拖垮一臺DB。假設userList長度爲10000,先從數據庫中查詢userList中的user是否在數據庫中存在,存在則忽略,不存在則建立。gola
相關文章
相關標籤/搜索