场景在这里:
如果一个程序被执行,在运行时假设它将链接到一些 DLL 文件,(主)程序/进程可能会或可能不会创建对 DLL 中函数的多线程函数调用。
那么,除了参数传递之外,DLL 是否有一种方法可以判断在运行时调用 DLL 中的函数的主进程是单线程还是多线程(例如,通过 Open MP) ?
场景在这里:
如果一个程序被执行,在运行时假设它将链接到一些 DLL 文件,(主)程序/进程可能会或可能不会创建对 DLL 中函数的多线程函数调用。
那么,除了参数传递之外,DLL 是否有一种方法可以判断在运行时调用 DLL 中的函数的主进程是单线程还是多线程(例如,通过 Open MP) ?