std::declval 和 decltype
題圖來自於 C++ Type Deduction Introduction - hacking C++ 但略有變形以適合 banner
關於 decltype
decltype(expr) 是一個 C++11 新增的關鍵字,它的作用是將實體或者表達式的類型求出來。
#include iostream
int main() {
int i = 33
前言
大家有沒有遇到過,代碼跑着跑着,線程突然搶資源搶瘋了?其實,這都是“多線程同步”在作怪。多線程同步是個老生常談的話題,可每次真正要處理時還是讓人頭疼。這篇文章,帶你從頭到尾掌握 Linux 的多線程同步,把概念講成大白話,讓你看了不再迷糊,還能拿出來裝一裝逼!不管是“鎖”、“信號量”,還是“條件變量”,我們都一網打盡,趕緊點贊收藏,一文搞懂!
一、什麼是線程同步?——“排隊來操作,按規矩走”