2022年9月2日

【系统编程】信号量和互斥量、优先级反转

摘要: 信号量 这里贴出一篇很好的文章 https://blog.csdn.net/weixin_43914272/article/details/108317212 信号量有二值、计数、整型 二值的话相当于一个互斥量了,只有0和1两种状态,线程要么获得资源然后运行后释放,要么阻塞等待,直到信号量被释放 信 阅读全文

posted @ 2022-09-02 16:41 甲鱼写代码 阅读(86) 评论(0) 推荐(0) 编辑

【C++】断言、likely等

摘要: 断言assert 就是对表达式进行判断,如果条件不成立就会调用abort()中止程序运行,对于debug空指针有奇效,但是release版本不会用 是一个宏而非函数 五个要点: 1.在函数开始时,监测参数是否合法。2.每个断言只能检测一个条件。因为条件过多,当出现错误时,无法判断是哪个条件出错。3. 阅读全文

posted @ 2022-09-02 12:29 甲鱼写代码 阅读(133) 评论(0) 推荐(0) 编辑

【C++】友元

摘要: 这里贴一篇讲得很好的 https://blog.csdn.net/weixin_46098577/article/details/116596183?ops_request_misc=%257B%2522request%255Fid%2522%253A%25221662084446167816839 阅读全文

posted @ 2022-09-02 11:11 甲鱼写代码 阅读(14) 评论(0) 推荐(0) 编辑

【C++】智能指针

摘要: 这篇讲得很好 https://blog.csdn.net/sjp11/article/details/123899141?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166201751616781790748003%2522%252 阅读全文

posted @ 2022-09-02 09:14 甲鱼写代码 阅读(19) 评论(0) 推荐(0) 编辑

导航