<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lytofd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lytofd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lytofd]]></copyright><item><title><![CDATA[线程局部存储]]></title><link>https://blog.youkuaiyun.com/lytofd/article/details/103352417</link><guid>https://blog.youkuaiyun.com/lytofd/article/details/103352417</guid><author>lytofd</author><pubDate>Mon, 02 Dec 2019 17:04:21 +0800</pubDate><description><![CDATA[头文件如下
current_thread.h
#pragma once
// likely &amp;&amp; unlikely
#define likely(x) __builtin_expect(!!(x), 1) //x may be true
#define unlikely(x) __builtin_expect(!!(x), 0) //x may be false
__thread ...]]></description><category></category></item></channel></rss>