摘要:1、socket:2、剪切板:3、匿名管道:匿名管道是一种未命名的,单向管道,通常使用在一个父进程和一个子进程之间传输数据,匿名管道只能实现本地机器上两个进程间的通信,而不能实现跨网络的通信。4、命名管道:命名管道不仅可以在本机上实现两个进程间的通信,还可以夸网络实现两个进程间的通信。5、邮槽:邮槽是基于广播通信体系设计出来的,它采用无连接的不可靠的数据传输。邮槽是一种单向通信机制,创建邮槽的服务器进程读取数据,打开邮槽的客户机进程写入数据。
阅读全文
摘要:三种线程同步的方法比较:1、互斥对象和事件对象都属于内核对象、利用内核对象进行线程同步时,速度较慢,但利用互斥对象和事件对象这样的内核对象,可以在多个进程中的各个线程间进行同步。2、关键代码段工作在用户方式下,同步速度较快,但是在使用关键代码段时,很容易进入死锁状态,因为在等待进入关键代码段时无法设定超时。
阅读全文
摘要:很多用户都想自己的内存升级,但很多用户发现32位的Vista/win7有一定的内存限制,不支持4GB的内存。如何破解32位Vista/win7的内存限制呢,下面笔者来给大家具体谈谈32位操作系统是否能支持4G以上的内存以及怎么去破解32位的内存限制。32位操作系统能否支持4G以上内存的相关问答1、为什么32位的系统可以使用超过4GB的内存?只要CPU、主板、操作系统都支持并启用PAE(物理地址扩展),那么此时的物理内存地址总线就是36位。2^36 = 68719476736 = 64 GB,另外,当前的x64并非真正使用64位的地址总线,而是48位,所以内存上限是 2^48。所以,现在的32位
阅读全文