240 發(fā)簡(jiǎn)信
IP屬地:重慶
  • C++11泛型 - 類(lèi)模板

    前面我們介紹了函數(shù)模板。今天我們來(lái)看看C++的另一種泛型:類(lèi)模板控硼。C++中類(lèi)模板通常是容器(如std::vector)或行為的封裝(如之前我們實(shí)...

  • C++11泛型-函數(shù)模板

    一馆蠕、為什么要有函數(shù)模板 在泛型編程出現(xiàn)前,我們要實(shí)現(xiàn)一個(gè)swap函數(shù)得這樣寫(xiě): 但這個(gè)函數(shù)只支持int型的變量交換状答,如果我們要做float, l...

  • C++11多線程-內(nèi)存模型

    我們?cè)谇懊嬷vatomic時(shí)色解,每一個(gè)原子操作都有一個(gè)std::memory_order參數(shù)惫周。這個(gè)參數(shù)就是C++11的內(nèi)存模型按价,用于確定該原子操作以...

    0.7 9185 1 12
  • C++11多線程-原子操作(2)

    上一篇我們介紹了原子操作中最簡(jiǎn)單的std::atomic_flag惭适,今天我們看一下std::atomic<T>類(lèi)。 2. std::atomic...

  • C++11多線程-原子操作(1)

    前面我們講了C++11下的多線程及相關(guān)操作楼镐,這些操作在絕大多數(shù)情況下應(yīng)該夠用了癞志。但在某些極端場(chǎng)合,如需要高性能的情況下框产,我們還需要一些更高效的同...

  • C++11多線程-異步運(yùn)行(3)之最終篇(future+async)

    前面兩章多次使用到std::future凄杯,本章我們就來(lái)揭開(kāi)std::future廬山真面目错洁。最后我們會(huì)引出std::async,該函數(shù)使得我們的...

  • C++11多線程-異步運(yùn)行(2)之std::packaged_task

    上一篇介紹的std::promise通過(guò)set_value可以使得與之關(guān)聯(lián)的std::future獲取數(shù)據(jù)戒突。本篇介紹的std::packaged...

  • C++11多線程-異步運(yùn)行(1)之std::promise

    前面介紹了C++11的std::thread屯碴、std::mutex以及std::condition_variable,并實(shí)現(xiàn)了一個(gè)多線程通信的c...

  • C++11多線程-條件變量(std::condition_variable)

    前面我們介紹了線程(std::thread)和互斥量(std::mutex)妖谴,互斥量是多線程間同時(shí)訪問(wèn)某一共享變量時(shí)窿锉,保證變量可被安全訪問(wèn)的手段...

    1.8 33666 0 25 1
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品