我的问题是,正如标题所说: 在一般水平上(易用性,对发生的事情的控制程度等)你会推荐哪一个小型并行程序?微软的TPL还是英特尔的TBB?
提前谢谢
答案 0 :(得分:5)
回答这个问题并不容易。 TBB是一个C ++模板库,而TPL是一个.NET库。假设您可以选择您喜欢的任何语言,它们都提供类似的通用并行结构,主要是:
Parallel.For
和TBB中的parallel_for
Task
和TBB中的tbb:task
parallel_reduce
可以在TPL中用plinq模拟但同样,根据您选择的语言,您可能无法在两者之间做出选择。