定时器 线程池\进程池
生活随笔
收集整理的這篇文章主要介紹了
定时器 线程池\进程池
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
定時器
- 可以指定線程多久后啟動,(并且他是一個異步的線程,也就是并發)
線程池\進程池
- 線程池\進程池就是控制線程\進程的數據量,并且不會回收,會放在池里面重復使用這幾個線程\進程.
- 線程池\進程池不同于信號量,這是兩個東西,池是控制線程的總數量,以自己控制的數量去操作很多條任務,信號量是控制線程的并發的運行的數量,不會控制線程的總數量
什么時候使用池
- 單個任務處理時間短
- 所要處理的這種任務數量多
使用池的好處
- 不用重復的去創建回收線程\進程,減少了系統資源的開銷以及時間上的開銷
- 如果不使用線程池,就會因為制造了大量線程消耗內存,和線程太多,造成cpu過渡切換
- 總的來說就是節約系統資源,以及重復造線程\進程的開銷,信號量是沒有這個好處的,他只是讓同一段代碼,多少個進程可以去操作他.
轉載于:https://www.cnblogs.com/xiongchao0823/p/11552337.html
總結
以上是生活随笔為你收集整理的定时器 线程池\进程池的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces 1103
- 下一篇: 事件,条件