God一直致力於研究高併發服務端的開發,此次要優化的是libGod庫中的線程本地存儲變量,線程本地存儲變量訪問很是頻繁,優化後庫的性能應該會提升很多。已知的線程本地存儲方法有boost中的thread_specific_ptr類,gcc中的__thread關鍵字,pthread中的pthread_getspecific函數。此次測試這3中本地存儲以及普通變量之間的性能差異,代碼以下:ios
詳情請訪問libgod官網..併發