.dll中存在的函数/例程运行得更快吗?

时间:2014-04-02 14:34:05

标签: c++ multithreading visual-studio-2010 function dll

由于我是c ++的新手,我想知道.dll(动态链接库)文件中存在的函数/过程/例程是否比同一文件中存在的普通函数/过程/例程执行得更快?或者为了让我的代码运行得更快,我是否应该使用多线程?请提供一些博主链接,如果有人知道请回答。谢谢。

1 个答案:

答案 0 :(得分:1)

好吧,我希望调用DLL函数会有一点开销,而不是像你建议的那样。根据这个Overhead of DLL,这个开销很小,如果有的话。

当你提到多重主义时,我想我理解你混淆的根源。 DLL和多线程之间没有联系! DLL调用是同步的,就像在可执行文件中调用函数一样。如果要在单独的线程上执行它们,只需创建一个单独的线程并从那里调用DLL函数。