20140919 进程间通信 系统栈 用户栈 多级反馈队列 windows 内存管理

1、进程间通信

共享内存(剪切板)

匿名管道只能实现父子进程间的通信(以文件系统为基础):

匿名管道是什么,有什么用,怎么用

1、创建父进程,也就是在解决方案中建立一个parent的工程

2、在parent中通过createpipe创建匿名管道,并获得匿名管道的读、写句柄

3、在父进程中通过CreateProcess函数创建子进程child,并把子进程的标准输入输出句柄设置为匿名管道的读写句柄

4、在解决方案的里建立child的工程

4、子进程通过匿名管道读写句柄来管道中的数据。

注意点:子进程必须由父进程创建,匿名管道由于没有名称,所以匿名管道的读写句柄必须在父进程创建子进程时的同时传给子进程

 

2、系统栈和用户栈

http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c422461b0038b8e17a7e451980853a3c50f11e41bca770216c5d61aa9fce894ed7b9933c6ad567627f0bf04005a218b8bb3632b225875b99b86fe0ad804284aea3c4ae5244bc20120af3e7fa2a1715ba7886132693d6&p=9339d516d9c15bee08e2947f075780&newp=aa3bc54ad6c24bb50be2963e16528e231610db2151d0d01565&user=baidu&fm=sc&query=%D3%C3%BB%A7%D5%BB+%C4%DA%BA%CB%D5%BB&qid=f3fcc84000008891&p1=11

3、多级反馈队列调度算法

http://wenku.baidu.com/link?url=V6GfSdiDxcJEEOMjN5Xg6gJ9Cl12D1ddcjzdpW2-jBRRbj4ukQX44SfdT1yw2ta41VLtOhlzH1ulq9AZKZgy72bkvACkaB0zvXBfujqtOFi

4、windows内存管理

http://www.2cto.com/os/201107/95812.html(有图)

http://pnig0s1992.blog.51cto.com/393390/605097(无图但清楚)

5、类的static函数或者变量是为了代替全局变函数或者变量而产生的,是为了完全的面向对象

posted @ 2014-09-19 19:15  yexuannan  阅读(220)  评论(0编辑  收藏  举报