c语言
文章平均质量分 65
GuoFeng.Wan
这个作者很懒,什么都没留下…
展开
-
pthread_cond_wait、pthread_cond_signal 不深入的思考
简介这篇文章主要介绍了pthread_cond_wait、pthread_cond_signal 不深入的思考以及相关的经验技巧,文章约26104字,浏览量341,点赞数8,值得推荐! 编程中,当涉及到多个线程需要访问同一个全局对象时,往往需要进行线程同步,而线程同步,往往是一个约定俗成的东西。比如说:1 //*.cpp2 int g_var ; pthread_mutex_t g_mtx ;3 static void * threadFunc(void * Par) {4 ..转载 2022-05-17 23:16:23 · 1453 阅读 · 1 评论 -
【嵌入式Linux系统 c语言代码调试】valgrind工具
解决内存泄漏:交叉编译和使用:Valgrind交叉编译_那时风起的博客-CSDN博客_valgrind交叉编译使用说明:valgrind用来检测内存泄漏时,只有在程序退出时才会有内存统计的输出,没有办法在程序运行过程中进行内存检测。如果程序根本无法正常退出,在退出时没有deinit逻辑,或增加一定的排查难度。但是即使是这样,ctrl + C强行使程序退出时,还是可以看到一些有用信息的,使用valgrind检测程序时,最好使用unstrip的程序,这样子可以看到符号信息。下面是我使用Ctrl原创 2022-04-25 15:37:18 · 141 阅读 · 0 评论 -
linux平台c语言开发常用的头文件
bool类型:#include <stdbool.h>size_t类型:#include <stddef.h>uint8_t/uint16_t类型:#include<stdint.h>待补充...原创 2022-02-24 12:16:48 · 1883 阅读 · 0 评论