我想用不同的设置在不同的std::threads中运行Fortran90函数,该函数使用许多模块来存储设置和一些常规数据。我看到的问题是,Fortran模块就像单身对象。当我用两个线程调用函数时,它们在同一个模块上工作。有没有办法让模块threadprivate像openmp一样? 例如使用OpenMP与线程专用数据的模块如下: MODULE EXAMPLE
USE OMP_LIB
C:\Users\hp\Desktop\Timer.h|77|error: no matching function for call to
'std::thread::thread(<unresolved overloaded function type>, Timer* const)'|
这是我收到的时候我尝试建立的,我是一个遵循Udemy当然,我没有对C++的很多知识,如果有人能帮助感