- 博客(8)
- 资源 (24)
- 收藏
- 关注
转载 Windows系统编程之进程间通信-异步管道和命名管道
Windows系统编程之进程间通信Windows 的IPC(进程间通信)机制主要是异步管道和命名管道。(至于其他的IPC方式,例如内存映射、邮槽等这里就不介绍了)管道(pipe)是用于进程间通信的共享内存区域。创建管道的进程称为管道服务器,而连接到这个管道的进程称为管道客户端。一个进程向管道写入信息,而另外一个进程从管道读取信息。异步管道是基于字符和半双工的(即单向),一般用于程序
2014-11-11 16:21:22 2889
转载 Windows进程间通信的各种方法
Windows进程间通信的各种方法进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行
2014-11-11 15:54:37 979 1
转载 通过LeakDiag查看内存泄漏
[Debug]通过LeakDiag查看内存泄漏使用C或者C++编程的时候,最担心的应该还是内存泄漏问题,测试人员通常专注于功能/性能测试,如果有不明显的内存泄漏,可能要在程序发布后几天,甚至更久才会发现故障。因此,检查C/C++程序的内存泄漏,开发人员需要自己把好这个关。检测内存泄漏的工具有很多,大致分为二种,一种是嵌入程序的,需要修改源码;一种是attach到进程,实
2014-11-10 17:22:35 852
转载 WIN32开发必看
Window Features(WIN32开发必看)分类: windows开发2008-05-06 12:31 1046人阅读 评论(0) 收藏 举报featureswindowsstyles扩展testing存储 这篇文章翻译至MSDN2005,给自己学习,也给所有觉得它有用的人,文中难免有翻译不到位或者错误的地方,望高手指正。译者:欧昊川(转载麻烦注明出处
2014-11-10 13:29:28 491
翻译 OpenFileMapping失败 原因ERROR_FILE_NOT_FOUND
OpenFileMapping失败 原因ERROR_FILE_NOT_FOUND两个win32 console的工程,每个代表一个进程,利用共享内存在两个进程之间通信,过程中遇到了OpenFileMapping失败 原因ERROR_FILE_NOT_FOUND的错误,google了很久没找到原因,下午终于找到原因了。两个工程的公共代码部分:#includ
2014-11-10 13:15:28 1778
转载 windows下进程间通信的
摘 要 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。关键词 进程 进程通信 IPC Win32 API
2014-11-07 15:00:21 521
转载 C++编程学习50个经典网站 强力推荐
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。 1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2、http:
2014-11-07 14:20:48 546
转载 InitializeCriticalSectionAndSpinCount identifier not found
2011年7月8日代码疯子发表评论阅读评论在使用Visual Studio编译一个文件时,发现一个奇怪的编译错误:ERROR C3861,提示没有找到InitializeCriticalSectionAndSpinCount。难道拼写错了?但是没有啊。提示信息如下:.\Deadlock.cpp(28) : error C3861: 'InitializeCriticalSe
2014-11-06 11:15:59 1529
windows+Sockets网络开发基于visualC++实现及源代码
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人