Semaphore的使用

類Semaphore的提供的功能完全就是synchronized關鍵字的升級版,主要作用就是控制線程的并發數量,如果不限制線程的并發的數量,則cpu資源很快就會被耗盡,每個線程執行的任務會相當緩慢。

  • 同步性
多線程中的同步概念就是排著隊一個一個的執行任務,并不能并行執行。
優點:有助于程序邏輯的正確性,不會出現非線程安全問題。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容