由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - What is the side effect not to call sem_destroy()?
相关主题
给大家出个多进程的题用gc的语言是不是就不能用RAII了?
Semaphores in Linux (转载)请问C++ exception后如何清理function stack上的内存资源?
为什么说semaphore是一种进程间的通信方式。C++ 的 exception handling
remove one class from list of classesC++的exception大家常用吗?
几个问题你们写过的最长的main函数有多长?
有大侠讲讲RTTI和exception的问题么?(zz)C++11新特性
python和java里面非memory资源怎么回收?面试C/C++该怎么准备?
谁给说说python里这个with statement有什么好处?一个Quant Developer的C++面试题
相关话题的讨论汇总
话题: what话题: destroy话题: sem话题: effect话题: side
进入Programming版参与讨论
1 (共1页)
i**p
发帖数: 902
1
Is there any command like ipcs for system V to show the un-destroied unnamed semaphore?
r*********r
发帖数: 3195
2
没什么后果.
用 boost.interprocess 比较方便, 不用折腾 posix 和 sys v 了.
i**p
发帖数: 902
3
会不会有些资源未被释放? 否则为啥要设计这个调用呢?

【在 r*********r 的大作中提到】
: 没什么后果.
: 用 boost.interprocess 比较方便, 不用折腾 posix 和 sys v 了.

r*********r
发帖数: 3195
4
unnamed semaphore 应该不涉及系统资源. destroy 就是把里面的 mutex, condition
variable, count 清零, 禁止再对其用p/v操作.
这种有可能涉及资源的, 用 c++ RAII 最安全, dtor 自动释放 whatever needed to
be released.
1 (共1页)
进入Programming版参与讨论
相关主题
一个Quant Developer的C++面试题几个问题
C++的很多library到底是趋于集中,还是各个公司独自开发,各立山头有大侠讲讲RTTI和exception的问题么?
大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.python和java里面非memory资源怎么回收?
C++的smart pointer注定是个二流的东西谁给说说python里这个with statement有什么好处?
给大家出个多进程的题用gc的语言是不是就不能用RAII了?
Semaphores in Linux (转载)请问C++ exception后如何清理function stack上的内存资源?
为什么说semaphore是一种进程间的通信方式。C++ 的 exception handling
remove one class from list of classesC++的exception大家常用吗?
相关话题的讨论汇总
话题: what话题: destroy话题: sem话题: effect话题: side