首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

多线程中,怎么一个线程刚占有锁,然后错误退出,没有来得及解锁,如何释放资源

2013-04-26 
多线程中,如何一个线程刚占有锁,然后异常退出,没有来得及解锁,怎么释放资源?多线程中,如何一个线程刚占有

多线程中,如何一个线程刚占有锁,然后异常退出,没有来得及解锁,怎么释放资源?
多线程中,如何一个线程刚占有锁,然后异常退出,没有来得及解锁,怎么释放资源? 多线程
[解决办法]
如果是线程退出前,必须释放锁,又担心异常,用终止处理,
__try
{
}
__finally
{
}

[解决办法]
你在什么系统下?windows 还是linux? 都有对应的API函数啊 线程库都有的 

pthread_clean_push
......

.......
pthread_clean_up  这个之间的代码异常 就会自动释放的 

热点排行