让某个变量在所有线程都退出之后再析构

让某个变量在所有线程都退出以后再析构我有一个变量A,有很多的线程需要访问A但是A需要在所有线程退出以后

让某个变量在所有线程都退出以后再析构
我有一个变量A,有很多的线程需要访问A
但是A需要在所有线程退出以后再析构,有什么办法可以做到吗
[解决办法]
使用引用计数
添加引用时+1
撤销引用时-1
计数为0,自杀(delete this)