自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 windows进程间通信

原文地址:http://blog.csdn.net/weiwangchao_/article/details/7104940摘 要: 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了

2016-07-28 13:58:56 886

原创 创建动态链接库,使用自己的dll中的排序算法,用Qt将排序用时在界面上用表格的形式呈现出来

首先创建动态链接库打开vs2013,创建win32控制台应用程序项目,勾选dll及导出符号完成后,就可以了然后打开Qt,,创建Qt项目,都选默认值,最后将Vs项目生成的.dll拷到Qt项目.exe文件所在的文件目录下(或者将Vs项目生成的.dll文件所在的目录设置环境变量)Vs头文件代码:// 下列 ifdef 块是创建使从 DLL 导出

2016-07-19 23:31:41 2474

原创 死锁产生的原因和必要条件及预防死锁的方法及死锁的检测与解除

产生死锁的原因和必要条件:产生死锁的原因:1.竞争资源。当系统中供多个进程共享的资源如打印机,公用队列等,其数目不足以满足诸进程的需要时,会引起诸进程对资源的竞争而产生死锁。2.进程推进顺序非法。进程在运行过程中,请求和释放资源的顺序不当,也同样会导致产生进程死锁。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,

2016-07-17 00:01:56 11837

原创 进程间通信:管道及命名管道(代码实现)

管道:1.管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;            2.只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);            3.单独构成一种独立的文件系统:管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单独构成一种文件系统,                  并且只存在

2016-07-07 21:03:31 6929 1

原创 进程间通信:共享内存(代码实现)

共享内存:1.共享内存就是允许两个不相关的进程访问同一个逻辑内存;                    2.共享内存是在两个正在运行的进程之间共享和传递数据的一种最有效的方式;                    3.不同进程之间共享的内存通常安排为同一段物理内存;                    4.共享内存不提供任何互斥和同步机制,一般用信号量对临界资源进行保护; 

2016-07-06 18:17:36 13642 1

原创 进程间通信:消息队列(代码实现)

消息队列:1.一种从一个进程向另外一个进程发送数据块的方法;                    2.每个数据块都被认为是有一个类型,接受者进程接收的数据块可以有不同的类型值;                    3.消息队列的读取不一定是先入先出;                    4.消息队列的生命周期是随内核的;                    5.每个消息的最

2016-07-05 23:21:15 4402

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除