![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进程与线程
潼潼水势向江东
这个作者很懒,什么都没留下…
展开
-
进程入门之管道
1、匿名管道 主进程 (1)创建管道 CreatePipe(&hRead,&hWrite,&sa,0)) (2)写入管道 WriteFile(hWrite,buf,strlen(buf)+1,&dwWrite,NULL) (3)读取管道 ReadFile(hRead,buf,100,&dwRead,NULL) (4)创建子进程 CreateProc原创 2014-03-13 22:58:41 · 689 阅读 · 0 评论 -
进程入门之CreateProcess
本文参考: http://blog.csdn.net/hityct1/article/details/3968296先看一代码,使用CreateProcess 创建进程,是在win32 的控制台下运行。// sample.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include // 创建一个新进程// 使用ie打开指定的网页-百度int转载 2014-03-13 21:09:06 · 735 阅读 · 0 评论 -
进程入门之使用文件映射
服务端涉及的API1、CreateFileMapping 创建一个特定大小的文件映射对象,对象名为该函数的最后一个参数2、 MapViewOfFile 把这个文件对象 映射到 该进程的地址空间,即该进程可以用这个 文件对象了,返回一个指针,如m_pSharedBlock3、利用返回的指针,可以往里面写数据。如 memcpy(m_pSharedBlock,(char*)str.原创 2014-03-13 23:44:03 · 749 阅读 · 0 评论 -
进程入门之sendmessage
发送端:(1)定义消息#define WM_STARCAPTURE 4004 (2)找到接收方的句柄 如在MFC里可以采用 HWND hwnd=::FindWindow(NULL,"SERVER"); 这样的形式获取。其中“SERVER”是接收方的窗口名。(3)发出消息 ::SendMessage(hwnd, WM_STARCAPTURE, 0,原创 2014-03-16 22:35:04 · 978 阅读 · 0 评论 -
进程入门之sendessage(2)
原文: [VC]SendMessage和PostMessage发送消息(不同进程传递字符串) 链接: http://pppboy.blog.163.com/blog/static/3020379620101026103644889/ [VC]SendMessage和PostMessage发送消息(不同进程传递字符串) 2010-11-26 22:36:原创 2014-03-16 22:56:47 · 843 阅读 · 0 评论 -
进程入门之信号量
下面是一个简单的使用信号量的例子。#include #include using namespace std;const int MAX_RUNNUM = 3; //最多运行实例个数void PrintInfo(){ char c; cout cout while (1) { cin >> c;原创 2014-03-17 22:07:47 · 750 阅读 · 0 评论 -
【内存好文】浅谈操作系统对内存的管理
原文: http://www.cnblogs.com/CareySon/archive/2012/04/25/2470063.html 简介 内存是计算机中最重要的资源之一,通常情况下,物理内存无法容纳下所有的进程。虽然物理内存的增长现在达到了N个GB,但比物理内存增长还快的是程序,所以无论物理内存如何增长,都赶不上程序增长的速度,所以操作系统如何有效的管理内存便转载 2015-12-03 13:17:32 · 621 阅读 · 0 评论