“Bug”中最头痛的是那么一类:野指针、无效句柄,访问冲突,跟Windows内核打交道比较多的那些,它们发现难,调试难,定位难。不过AppVerifier就是解决这些问题的工具,实际上,以微软为首的大的Windows软件开发商都在使用这个软件作辅助测试。我在这里推荐它的原因,除了它善于抓这些比较内核
分类:
移动开发 时间:
2016-03-07 10:11:40
阅读次数:
149
MAC:Media Access Control CSMA/CD:Carrier Sense Multi Access/Collision Detection,载波侦听多路访问冲突检测 HUB:集线器 中继器: 网桥: 交换机: MAC表: 冲突域: 路由器: 路由表: 路由表收敛: 路由协议: 缺
分类:
系统相关 时间:
2016-03-06 23:37:15
阅读次数:
315
线程的同步由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,这套...
分类:
编程语言 时间:
2015-12-23 10:54:24
阅读次数:
237
现在的机器上都是有多个CPU和多个内存块的。以前我们都是将内存块看成是一大块内存,所有CPU到这个共享内存的访问消息是一样的。这就是之前普遍使用的SMP模型。但是随着处理器的增加,共享内存可能会导致内存访问冲突越来越厉害,且如果内存访问达到瓶颈的时候,性能就不能随之增加。NUMA(Non-Un...
分类:
其他好文 时间:
2015-09-13 10:28:23
阅读次数:
146
vlan 以及 Linux实现的IEEE 802.1Q VLANVlan的概念VLAN技术介绍VLANVLAN概述以太网是一种基于CSMA/CD(Carrier Sense Multiple Access/Collision Detect,载波侦听多路访问/冲突检测)的共享通讯介质的数据网络通讯技术...
分类:
系统相关 时间:
2015-09-04 14:05:08
阅读次数:
318
vs2010 win7 下开发视频服务器,用到ffmpeg,debug版本运行正常,切换到release时,出现"0x00905a4d 处未处理的异常: 0xC0000005: 读取位置 0x00905a4d 时发生访问冲突",原以为是jrtplib得问题,鼓捣半天才发现是ffmpeg. 用一个很小...
分类:
其他好文 时间:
2015-09-01 16:36:34
阅读次数:
229
此程序的结构是MouseCap.h#pragma once#include class MouseCapApp : public CWinApp{public: virtual BOOL InitInstance();};class CMainWindow : public CFrameWnd...
分类:
编程语言 时间:
2015-08-16 16:26:26
阅读次数:
131
TLS(Thread Local Storage)通过分配更多内存来解决多线程对临界资源访问的互斥问题,即每个线程均自己的临界资源对象, 这样也就不会发生访问冲突,也不需要锁机制控制,比较典型的以空间换时间的策略。
分类:
其他好文 时间:
2015-08-16 00:26:31
阅读次数:
395
MAC:MediaAccessContro同轴线传输信号线路仲裁:在某一时刻哪一个注解能使用这个传输介质CSMA/CD:载波测听多路访问,冲突检测(Ethernet以太网)中继器:放大电压,电子在传输过程中会发生碰撞,电压下降网桥:把同轴线上的主机分为两部分,减少信号冲突,不同部分的主机都可..
分类:
系统相关 时间:
2015-07-29 06:48:13
阅读次数:
183
分布式锁在分布式应用当中是要经常用到的,主要是解决分布式资源访问冲突的问题。一开始考虑采用ReentrantLock来实现,但是实际上去实现的时候,是有问题的,ReentrantLock的lock和unlock要求必须是在同一线程进行,而分布式应用中,lock和unlock是两次不相关的请求,因此肯...
分类:
其他好文 时间:
2015-07-01 11:27:34
阅读次数:
320