文件名称:debug_mutex:C / C ++调试互斥库-开源
文件大小:56KB
文件格式:ZIP
更新时间:2024-05-14 21:33:19
开源软件
互斥锁的跨平台实现会自动检查所有内容,您可能做错了:-死锁-无效的互斥锁离开顺序-线程关闭,同时仍保持互斥锁-销毁锁定的互斥锁-(Un)锁定销毁的互斥锁-解锁未锁定的互斥锁-解锁由另一个线程锁定的互斥锁-锁定非递归,锁定的互斥锁-在应用程序终止之前不销毁所有互斥锁每个异常都会产生一个控制台输出,其中包含有关文件的位置和行信息以及发生原因的信息。 debug_mutex的主要目的是检测死锁并输出有用的信息,以通过准确地告诉您递归发生的位置来对其进行修复。 可以很容易地禁用Debug_mutex并将其简单地用作跨平台互斥体库Debug_mutex可以静态或外部链接
【文件预览】:
debug_mutex.c
test
----test_gcc.cmd(64B)
----win_test.exe(94KB)
----test_main.c(4KB)
----test_unix_gcc.sh(75B)
debug_mutex_conf.inl
debug_mutex.h