青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-6  評論-2  文章-1  trackbacks-0
  2009年6月12日
如果明確地引用一個NULL指針,則該引用是無效的
int *= 0;
int& y = *x;
這兩行語句會引起一個段錯誤
別外返回局部變量的引用也是無效的
int& getLocalVariable()
{
        
int x;
        
return x;
}


posted @ 2009-06-12 13:52 L'雙魚 閱讀(182) | 評論 (0)編輯 收藏
  2009年2月4日
一: 互斥體的概念
 Lockable Concept
TimedLockable Concept
SharedLockable Concept
UpgradeLockable Concept
    互斥體對象可以保護競賽的數據和不同線程間的安全線程同步.線程可以調用互斥體的成員函數lock()來取得互斥體的所有權,unlock()釋放所有權.在Boost::thread中,互斥體可以遞歸使用,允許幾個線程同時擁有互斥體的所有權.
   Lockable 概念
    void lock() //boost::thread_resource_error if an error occurs
    bool try_lock()//boost::thread_resource_error if an error occurs.
    void unlock()
    Lockable的實現類必須提供以上函數.通過調用lock()獲得所有權,unlock()釋放所有權.   
    TimedLockable 概念
 bool timed_lock(boost::system_time  const&  abs_time)
template
<typename DurationType> bool timed_lock(DurationType const& rel_time
//boost::thread_resource_error if an error occurs.
    TimedLockable 概念精練于Lockable 支持超時嘗試獲鎖,TimedLockable 的實現類除了實現Lockable類的成員外,還要實現上面兩個函數.  
    SharedLockable 概念
 void lock_shared()
bool try_lock_shared()
bool timed_lock_shared(boost::system_time const& abs_time)
void unlock_shared()
    SharedLockable 精練于TimedLockable,用于提供共享所有權  
    UpgradeLockable概念
   
 void lock_upgrade()
void unlock_upgrade()
void unlock_upgrade_and_lock()
void unlock_upgrade_and_lock_shared()
void unlock_and_lock_upgrade()
    UpgradeLockable概念是一個完善SharedLockable概念,可以升級的所有權,以及共同的所有權和獨自擁有。這是一個擴大到多讀 者/單寫模式所提供的SharedLockable概念:一個單一的線程可能升級所有權的同時,其他有共同的所有權。線程所有權可隨時升級, 嘗試擁有獨家所有權。如果沒有其他線程有共同的所有權,升級完成,立即和線程現在獨家擁有,它必須放棄要求解鎖()一樣,如果它被收購,呼吁鎖() 。
 Class template lock_guard

lock_guard(Lockable 
& m)
lock_guard(Lockable 
& m,boost::adopt_lock_t)
~lock_guard()



posted @ 2009-02-04 19:56 L'雙魚 閱讀(496) | 評論 (0)編輯 收藏
  2009年1月23日
拓撲就是研究有形的物體在連續變換下,怎樣還能保持性質不變.

posted @ 2009-01-23 17:58 L'雙魚 閱讀(194) | 評論 (0)編輯 收藏
  2009年1月22日
1.
    寄存器
2. 棧
    位于常規內存區
3.堆
    多用途內存池(通常為對象)
4.靜態存儲區
    (非對象數據)
5.固定存儲
6.非內存存儲
    (流對象和persistent對象)


posted @ 2009-01-22 17:12 L'雙魚 閱讀(190) | 評論 (0)編輯 收藏

"Evil does seek to maintain power by suppressing the truth."

"Or by misleading the innocent."

  Spock and McCoy, "And The Children Shall Lead", stardate 5029.5.

歸根結底,所有問題都是列表,或所有問題都是算法

問題空間的元素同它在空間的表述稱之為對象

萬物皆對象

程序就是一組對象,告訴對方該做什么

每個對象都利用別的對象來組建自己的記憶

對象都有類型

所有屬于同一類型的對象都能接受相同的消息

接口只管你能向這個對象發送什么消息

實現隱藏能減少程序的bug

繼承: 復用接口

在新類中修改基類的行為稱為覆寫

"只覆寫"基類的行為,稱為替換規則,是(is-a)關系

在派生類中添加新接口是(is-like-a)關系

多態替換對象可以降低維護軟件成本和增強設計

OPP語言采用后綁定的概念.

動態綁定是JAVA的缺省行為

interface是abstract的深化




posted @ 2009-01-22 10:01 L'雙魚 閱讀(181) | 評論 (0)編輯 收藏
一. 線程啟動
    線程的啟動由傳遞一個沒有構造函數的Callable類,之后復制到內存,由最新的線程調用.
struct callable
{
    
void operator()();
};
如果該類必須不可復制,那么可以用boost::ref傳遞一個Callable對象的引用到構造中.
boost::thread copies_are_safe()
{
    callable x;
    
return boost::thread(x); //參數為X的一份拷貝
// x is destroyed, but the newly-created thread has a copy, so this is OK 
boost::thread oops()
{
    callable x;
    
return boost::thread(boost::ref(x)); //參數為X的引用
// x is destroyed, but the newly-created thread still has a reference
  
// this leads to undefined behaviour
線程可以用一個函數或callable對象為參數構造,用boost::bind來實現
void find_the_question(int the_answer);

boost::thread deep_thought_2(boost::bind(find_the_question,
42));
void print();
boost::thread t=boost::thread(&print);

二.線程接合與脫離
當被銷毀時,線程稱為脫離(detached),當線程為脫離(detached)時,線程繼續執行直到構造函數中函數或callable對象執行完畢,或程式終止.
void print();
boost::thread t(
&print);
t.join();
//線程銷毀
t.join();//線程已經失效,t不指向任何線程,無作用
std::cout<<boolalpha<<t.joinable()<<std::endl;//print false statement

線程的脫離可以明確調用boost::detach()函數,這種情況下線程為非現脫離線程(now-detached thread),變為非線程(Not-a-Thread).
boost::thread::join() //如果線程為中斷(interrupted),引發boost::thread_interrupted異常.
boost::thread::detach() //不引發異常,如果線程不脫離,線程析構時調用.



posted @ 2009-01-22 10:01 L'雙魚 閱讀(1984) | 評論 (0)編輯 收藏
僅列出標題  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲高清激情| 亚洲影院色无极综合| 久久久久久高潮国产精品视| 国产伊人精品| 美女精品在线观看| 欧美1区2区视频| 亚洲精品国产精品国自产观看| 欧美成人亚洲| 久久久久国色av免费看影院| 蜜桃视频一区| 蜜桃av久久久亚洲精品| 亚洲精品乱码久久久久久久久| 日韩午夜电影av| 国产视频一区欧美| 欧美寡妇偷汉性猛交| 欧美日本一区二区三区| 欧美在线一二三区| 蜜桃av一区| 欧美日韩一区不卡| 久久不见久久见免费视频1| 亚洲欧美日韩在线一区| 国产欧美一区二区精品秋霞影院| 久久精品欧美| 欧美精品v国产精品v日韩精品 | 亚洲精品一二区| 欧美三级视频| 欧美一区二区在线免费播放| 欧美中文字幕不卡| 亚洲精品国久久99热| 亚洲一区成人| 亚洲第一级黄色片| 亚洲视频欧美在线| 一区视频在线看| 亚洲视频免费观看| 亚洲国产精品成人精品| 亚洲一区999| 亚洲欧洲一区| 欧美一区二区视频网站| 日韩午夜激情电影| 久久久综合网站| 欧美一区二区三区婷婷月色 | 欧美亚洲免费高清在线观看| 在线观看欧美成人| 亚洲综合国产| 一区二区三区四区蜜桃| 久久视频这里只有精品| 午夜激情综合网| 欧美日韩色婷婷| 亚洲国产导航| 雨宫琴音一区二区在线| 欧美一区二区三区婷婷月色| 亚洲午夜在线观看| 欧美另类一区| 亚洲日本欧美日韩高观看| 在线观看视频日韩| 久久久久国产精品厨房| 久久精品视频在线免费观看| 国产精品国产三级欧美二区| 亚洲人午夜精品| 亚洲日本国产| 欧美激情一区二区三区高清视频| 久久综合中文色婷婷| 国产亚洲精品久久久久动| 亚洲尤物在线视频观看| 亚洲女女女同性video| 欧美午夜精品伦理| 亚洲视频你懂的| 午夜天堂精品久久久久| 国产精品综合| 欧美一区2区三区4区公司二百| 篠田优中文在线播放第一区| 国产精品视频观看| 欧美一区二区三区视频在线 | 欧美成人在线网站| 精品69视频一区二区三区| 欧美一进一出视频| 免费成人黄色片| 亚洲国产精品久久91精品| 久久综合伊人77777| 欧美粗暴jizz性欧美20| 亚洲茄子视频| 欧美日韩一区二区高清| 亚洲一区在线观看视频| 久久精品国产第一区二区三区最新章节| 国产精品一区二区在线观看网站| 欧美亚洲色图校园春色| 麻豆av福利av久久av| 亚洲三级影院| 国产精品久久久久婷婷| 宅男精品导航| 久久九九热免费视频| 亚洲二区在线| 国产精品久久久久婷婷| 久久精品成人| 亚洲狼人精品一区二区三区| 一二三四社区欧美黄| 国产日韩av一区二区| 久久免费视频在线| 一区二区三区欧美成人| 免费看精品久久片| 亚洲网址在线| 在线播放精品| 国产精品第一页第二页第三页| 久久av一区二区三区| 最新日韩中文字幕| 久久国产主播| 夜夜狂射影院欧美极品| 激情文学综合丁香| 欧美日韩亚洲一区| 久久在线免费观看视频| 亚洲视频在线观看| 欧美激情亚洲视频| 久久精品国产99精品国产亚洲性色 | 欧美v日韩v国产v| 亚洲欧美日本另类| 亚洲人成在线免费观看| 久久久久青草大香线综合精品| 一本色道久久综合亚洲精品小说 | 午夜精品一区二区三区在线播放| 亚洲成人自拍视频| 国产精品入口尤物| 欧美日韩国产综合视频在线观看中文 | 欧美色图五月天| 蜜桃av一区二区在线观看| 亚洲综合清纯丝袜自拍| 亚洲三级电影全部在线观看高清| 久热这里只精品99re8久| 亚洲欧美一区二区三区极速播放| 91久久久精品| 亚洲国产精选| 激情国产一区| 激情小说另类小说亚洲欧美| 国产欧美三级| 国产精品午夜久久| 国产精品一区三区| 国产精品专区h在线观看| 国产精品国内视频| 欧美视频在线播放| 国产精品国码视频| 国产精品久久久久久久久久直播| 欧美日韩国产不卡| 欧美精品久久久久久久久久| 免费观看一级特黄欧美大片| 久久久国产一区二区| 久久久女女女女999久久| 久久精品视频在线播放| 久久久伊人欧美| 久久久久久婷| 欧美sm重口味系列视频在线观看| 久久亚洲美女| 欧美激情综合亚洲一二区| 欧美激情视频一区二区三区不卡| 免费成人在线视频网站| 男人的天堂成人在线| 蜜桃久久精品一区二区| 欧美精品日韩三级| 欧美午夜女人视频在线| 国产欧美日韩一区| 激情小说另类小说亚洲欧美| 亚洲黄色尤物视频| 夜夜嗨av一区二区三区网页| 亚洲一区黄色| 久久久综合网| 亚洲国产精品久久久久| 一本色道久久综合亚洲精品婷婷| 亚洲一区免费视频| 久久精品国产亚洲一区二区| 欧美成人激情在线| 国产精品乱码久久久久久| 国产午夜精品福利| 亚洲欧洲精品天堂一级| 亚洲图片欧美一区| 久久中文字幕一区| 亚洲国产日韩精品| 亚洲免费在线电影| 免费成人美女女| 国产精品国码视频| 亚洲国产成人不卡| 香蕉久久夜色| 欧美电影在线播放| 亚洲与欧洲av电影| 欧美激情在线狂野欧美精品| 国产精品爽爽爽| 亚洲欧洲日产国码二区| 久久午夜精品一区二区| 欧美日韩视频在线观看一区二区三区 | 久久国产日本精品| 欧美精品成人91久久久久久久| 国产精品嫩草99av在线| 亚洲黄色视屏| 久久大逼视频| 亚洲视频精品在线| 欧美精品1区2区| 在线观看亚洲视频啊啊啊啊| 亚洲欧美日本另类| 亚洲国产va精品久久久不卡综合| 亚洲在线国产日韩欧美| 欧美日韩色综合| 亚洲精品中文字| 欧美激情1区|