Win8和Cilk ++

时间:2012-11-28 07:18:46

标签: windows-8 cilk-plus

我愿意为IntelAppUp商店创建一个应用程序。我遇到了Cilk ++。我想知道如何在构建基于表单的应用程序时在C#应用程序中使用这个C ++库?任何见解都会有所帮助

1 个答案:

答案 0 :(得分:1)

Cilk ++不受支持。它已被英特尔®Cilk Plus取代,后者已由英特尔Composer XE C ++编译器(Composer XE 2011或更高版本)以及GCC的“cilkplus”分支实施。 / p>

您需要小心混合Cilk Plus和C#表单。 Cilk Plus提供易于使用的fork / join并行机制。在并行区域内,无法预测一段代码将在哪个线程上运行。您需要了解C#表单和线程应用程序的局限性。关于这些问题的一个很好的入门是http://msdn.microsoft.com/en-us/library/ms951089.aspx提供的文章“Windows窗体中的安全,简单的多线程”。您还可以查看Composer XE for Windows附带的QuickDemo示例。不可否认,QuickDemo是一个MFC,而不是基于WinForms的应用程序,但它展示了许多相同的问题。

- Barry Tannenbaum
  Intel Cilk Plus Runtime Development