[英]intel tbb for IOS
Threading Building Blocks是一個支持使用標准C ++代碼進行可伸縮並行編程的庫。 它不需要特殊語言或編譯器。 使用任何C ++編譯器在幾乎任何處理器或任何操作系統上使用線程構建塊的能力使其非常吸引人。
我想為iOS和android編寫一個多任務框架。 由於跨平台的原因,tbb考慮到了我。
我在tbb源代碼中找到了Android構建指令。 我在tbb / build / macos.inc中注意到這個腳本
ifeq (ios,$(target))
ifneq (armv7, $(arch))
$(error $(arch) not supported for target 'ios')
endif
所以TBB只支持armv7架構? 而opencv似乎也沒有在IOS中使用TBB。
NSLog(@"%d", cv::getNumThreads()); //return 512, GCD number
TBB是否支持IOS? ARMv7的,armv7s,arm64? 或者我應該使用boost:thread或stl :: thread來實現跨平台的原因? 如果它支持,我應該如何建立庫?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.