God一直致力于研究高并发服务端的开发,此次要优化的是libGod库中的线程本地存储变量,线程本地存储变量访问很是频繁,优化后库的性能应该会提升很多。已知的线程本地存储方法有boost中的thread_specific_ptr类,gcc中的__thread关键字,pthread中的pthread_getspecific函数。此次测试这3中本地存储以及普通变量之间的性能差异,代码以下:ios
详情请访问libgod官网..并发