亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2849 | 回復(fù): 3
打印 上一主題 下一主題

[C++] [結(jié)貼]boost的thread庫,是否包裝了pthread的全部功能?效率如何? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-06-11 16:12 |只看該作者 |倒序?yàn)g覽
本帖最后由 weichuang02 于 2013-06-14 16:46 編輯

手上有個(gè)任務(wù),在一個(gè)生產(chǎn)程序中原來散布了非常多的和pthread相關(guān)的調(diào)用,這寫個(gè)調(diào)用和業(yè)務(wù)邏輯混在一起了,非常混亂。

現(xiàn)在我想把和線程管理相關(guān)的邏輯提取出來,用boost的thread庫包一下,和業(yè)務(wù)邏輯分開。

所以,我現(xiàn)在需要調(diào)研一下,boost(1.41/1.43,是現(xiàn)在Suse和RHEL自帶的boost版本)的thread庫,是否有pthread api庫的全部功能? 它的效率如何呢?

還請有使用經(jīng)驗(yàn)的各位大俠指點(diǎn)一下!

論壇徽章:
1
射手座
日期:2014-08-04 16:49:43
2 [報(bào)告]
發(fā)表于 2013-06-13 10:06 |只看該作者
本帖最后由 hanzhenlll 于 2013-06-13 10:09 編輯

我對C++ 不是很熟, 據(jù)我的了解,  boost thread庫 和 thread庫不是同一個(gè)東西, 前者更簡單,實(shí)現(xiàn)了大部分的線層函數(shù)以及同步鎖的API

thread庫在C++里面  使用起來很麻煩, 尤其是像那種  繼承的子類,調(diào)用父類或者其他類的方法, 但是BOOST庫不存在這個(gè)問題,,,

效率沒有關(guān)注太多, 不是很明顯,,, 在C++工程中 BOOST thread庫用的還是很多的,,,

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2013-06-13 10:16 |只看該作者
效率肯定沒有問題

至于pthread的所有功能和配置項(xiàng),估計(jì)是有一部分是沒有的

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2013-06-14 10:07 |只看該作者
效率是一樣的,就是封裝,你在LINUX環(huán)境下編譯的就是posix thread的封裝,在windows下WINDOWNS thread的封裝,和原生沒啥區(qū)別,你程序的性能應(yīng)該關(guān)注架構(gòu)和cache,brqanch miss,page fault等,不要關(guān)注這些低層的東西
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP