類Semaphore的提供的功能完全就是synchronized關鍵字的升級版,主要作用就是控制線程的并發數量,如果不限制線程的并發的數量,則cpu資源很快就會被耗盡,每個線程執行的任務會相當緩慢。
- 同步性
多線程中的同步概念就是排著隊一個一個的執行任務,并不能并行執行。
優點:有助于程序邏輯的正確性,不會出現非線程安全問題。
類Semaphore的提供的功能完全就是synchronized關鍵字的升級版,主要作用就是控制線程的并發數量,如果不限制線程的并發的數量,則cpu資源很快就會被耗盡,每個線程執行的任務會相當緩慢。
多線程中的同步概念就是排著隊一個一個的執行任務,并不能并行執行。
優點:有助于程序邏輯的正確性,不會出現非線程安全問題。