在WINCE、Symbian環境下測試使用boost.thread庫

來源:互聯網
上載者:User

總所周知,boost.thread在PC環境(Windows, xNix等)下可以運行良好,而boost庫尚未明確支援哪一個移動平台。近日,筆者對boost.thread庫在某些移動平台(WINCE,Symbian)下能否工作做了一個測試。結論是也可以使用。下面簡要描述一下:

測試環境:
1)WINCE(WM5.0 PPC): boost1.37.0(當前最新版)
2)Symbian(S60 3rd MR+OpenC/C++ SDK): boost1.34.1(此前,曾以為OpenC/C++中用的boost庫為1.35.0版)

> 為什麼測試時使用了不同的boost版本?
  在Symbian下也曾嘗試過1.37.0版的boost.thread,後因對庫原始碼的改動較多而放棄了。1.35.0版也一樣。最後退到1.34.1版。

> OpenC/C++ SDK中已經有了boost庫,還要下載boost1.34.1嗎?
  貌似只有標頭檔部分。需要編譯boost.thread庫,庫實現代碼在lib目錄下。

測試對象:
測試的例子均為boost.thread下內建的例子:monitor.cpp

測試結果:
  二者均順利通過。其中,WINCE下僅在模擬器中測試過並通過;而Symbian在模擬器及真機環境均順利通過。

結束語
: 在開發跨平台的c++多線程應用時,boost.thread庫將是一個很好的選擇。

相關關鍵詞:
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.