1. 需要統計某個線程的對象上創建的個數.
2. 當創建的堆空間需要在線程創建和結束時銷毀.
3. 因為范圍是線程只能看到自己的存儲數據,所以不需要臨界區或互斥量來維護自己的堆內存. 假如如果用全局std::map實現,那么必須在put和get時加鎖,這是很損耗資源的.
4. 可以用在維護一個連接,比如socket,database連接.
2. 當創建的堆空間需要在線程創建和結束時銷毀.
3. 因為范圍是線程只能看到自己的存儲數據,所以不需要臨界區或互斥量來維護自己的堆內存. 假如如果用全局std::map實現,那么必須在put和get時加鎖,這是很損耗資源的.
4. 可以用在維護一個連接,比如socket,database連接.