在高交会电子展现场,NI工程师给记者介绍并现场演示了NI LabVIEW在多核开发方面的独有优势。“在多核开发方面,LabVIEW有独有的优势,可以说,LabVIEW就是为多核开发而出现的。”NI的现场工程师介绍说,“多核开发一个挑战是要解决处理任务对多核的分配问题,而利用软件编程来完成,这将非常麻烦,比如用C++写一个多线程的程序,程序员必须要非常熟悉 C++,了解如何将C++程序分成多个线程和并在各个线程间进行任务调度,此外还要了解 Windows 多线程的机制,熟悉 Windows API 的调用方法和MFC 的架构等等。在 C++ 上调试多线程程序,更是被很多程序员视为噩梦。