当您编写一个应该并行运行的 makefile 时,您知道一些避免竞争条件的方法吗?有某种障碍吗?如何按顺序运行某个部分?或者,我怎样才能暂停其他处理器,直到创建一些关键对象?
谢谢!
当您编写一个应该并行运行的 makefile 时,您知道一些避免竞争条件的方法吗?有某种障碍吗?如何按顺序运行某个部分?或者,我怎样才能暂停其他处理器,直到创建一些关键对象?
谢谢!
您需要考虑以下几点:
标准制作中没有办法表明 2 个规则不能并行运行。
您可能还希望考虑调查其他一些构建工具(例如SCons),看看它们是否能更好地解决您的问题。