- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 linux多线程之读写锁---rwlock
一:概述 使用场景对数据结构读的次数远大于写的情况。状态 (1)读模式下加锁状态 (读锁) (2) 写模式下加锁状态 (写锁) (3) 不加锁状态 遵循规则 (1)读写锁是"写模式加锁"时, 解锁前,所有对该锁加锁的线程都会被阻塞。 (2)读写锁是"读模式加锁"时, 如果线程以读模式对其加锁会成功;如果线程以写模式加锁会阻塞。...
2019-01-25 14:14:18 859
转载 linux gdb attach在线调试
进入调试:ps命令查看进程id。 执行gdb attach pid即可调试正在运行的程序。 info proc显示当前程序可执行文件相关信息(name,pwd)断点相关:b pkt.c:22(在pkt.c文件的22行打断点) b eth_rcv (在函数eth_rcv入口打断点) info b;显示当前所有断点; d num;删除断点num; n num;向后执行num步b...
2019-01-24 09:22:06 3339
转载 linux下使用gdb调试崩溃丶死锁实例
gdb是linux下一款功能强大的调试工具,windows下对应的有windbg,下面举例说明常见程序错误解决方法1.gdb启动要想使用gdb调试,编译时指定-g选项加入调试信息,gdb可以启动执行文件,attach正在运行程序,调试程序崩溃产生core文件启动gdb后输入run运行,continue继续,quiet退出,下面是调试一段崩溃和死锁的源码#include <p...
2019-01-24 09:14:36 1515
原创 Wireshark无法过滤BFCP协议
问题:截包下来确定包含BFCP协议,并且Wireshark已经启用BFCP协议,但是无法过滤出来。解决:Wireshark把SKYPE与MNDP协议禁用,如图:
2019-01-09 17:12:53 1383
linphone-desktop出现Cmake Error at builders/vpx.cmake:89的几个错误文件解决
2017-11-17
WIN10百分百可用的VC++6.0含教程
2017-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人