背景是這樣的:多線程
項目中用到C++實現一個模塊,須要用多線程的方式實現ide
其中須要實現熱加載,這部分當配置文件發生改變線程
會在須要的狀況下取消掉不須要的線程,也會在須要的狀況下建立新的線程進程
但通過觀察後會發現,每次更新配置文件,刪除掉的線程所申請的資源並無獲得釋放內存
體如今top裏當前進程的VIRT字段每當取消線程的時候並無減小資源
這就致使了內存泄漏it
緣由:class
(待續)配置