【发布时间】:2011-05-03 13:07:11
【问题描述】:
我正在编写一个小程序作为大学课程的一部分。在这个程序中,我有一个全局 Boost Mutex,它可以帮助我协调两个线程。
在我的小型库中,我必须编写一个清理函数,当调用该函数时,它会自行清理。
我现在要问的是:如果我创建了一个 Mutex,我是否应该在不再需要它时也将其释放?
我使用的代码很简单
boost::mutex mymutex;
非常感谢
【问题讨论】:
-
为了更清楚一点:练习的具体内容是“清理功能必须释放所有资源”。
标签: c++ boost mutex boost-thread