新手在这里,究竟什么是acquireLock(),它的目的是什么?

时间:2018-02-06 19:16:42

标签: c++ linux fpga

我对c ++比较陌生,我正在研究一些预先存在的代码,这些代码将一些数据输送到网络上的FPGA。我看到在代码的开头使用了acquireLock(),最后使用了releaseLock()。

我想知道pairLock()和releaseLock()对的含义是什么。有人可以通过任何机会澄清和/或告诉我它与FPGA有什么关系吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

很难说没有实际代码,但命名建议使用lock of some kind,最有可能保证对资源/内存的独占访问。

您可以查看std::mutex的doc页面,它是一个C ++ 11标准原语,可用于实现mutual exclusion。其lock()函数应与代码中的acquireLock()具有大致相同的含义。 unlock()将相当于releaseLock()