搜索资源列表
嵌入式linux开发详解代码
- 进程创建,进程等待,进程通信等方面源代码,适合初学者学习,较好。-process creation, the process of waiting, the process of communication, and other aspects source code, for beginners learning, better.
pipedoc
- 管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另一进程就可以从管道的另一端将其读取出来。匿名管道(Anonymous Pipes)是在父进程和子进程间单向传输数据的一种未命名的管道,只能在本地计算机中使用,而不可用于网络间的通信。-pipes (Pipe) for the actual inter-process communication for shared memory, the creati
time
- “最高优先数优先”调度算法的基本思想是把CPU分配给就绪队列中优先数最高的进程。 静态优先数是在创建进程时确定的,并在整个进程运行器件不再改变。 动态优先数是指进程的优先数在创建进程时可以给定一个初始值,并且可以按一定原则修改优先数。 例如:在进程获得一次CPU后就将其优先数减少1。 或则,进程等待的时间超过某一时限时增加其优先数的值,等待。 -g_queue.s_id=i g_queue.s_dynamic_prior=MIN_PRIOR g_queue.s_n
proccreate
- 创建一个新进程,并可提取当前所有进程的信息,可显示当前进程的信息。-Create a new process, and can extract information on all current processes, can display the current process information.
readerwriter
- 实验一 用信号量来实现读者-写者问题 (一) 实验目的 理解进程(或线程)及信号量的概念 (二) 实验内容 1、定义一个数据缓存buffer及用于实现同步互斥的信号量。 2、定义一个读者函数: 当有写者在占用buffer时,读者应该等待,直到写者不再使用该buffer。 当有其他读者在占用buffer时,读者可对buffer进行读取操作。 当buffer中有数据时,则从其中读取一个数据,并显示然后退出。 当buffer中没有数据时,应等待,直到buffe
MFC-coding
- 孙鑫《MFC深入详解》书中全部源码例程,包括菜单、工具栏的创建,文件的操作,进程之间的通信,多进程编程-Sun Xin " MFC-depth Detailed," the book all the source code routines, including menus, toolbars are created, the file operation, the communication between processes, multi-process programming
fork
- 对新学linux的程序员很有帮助,主要是讲解fork函数是如何工作,如何创建进程的-Helpful new learning linux programmers, mainly to explain the fork function, how they work, how to create a process
CreateProcessAsUser
- 主要的功能是创建用户使用的一个子进程,一般的子进程都是由system启动的,但是这个是当前用户启动的。-The main function is to create a user using a subset of the process, a subset of the general process is initiated by system, but this is the current user initiated.
jinchengdiaodu
- 最高优先级优先”调度算法的基本思想是把CPU分配给就绪队列中优先级最高的进程。静态优先级是在创建进程时确定的,并在整个进程运行期间不再改变。 动态优先级是指进程的优先级在创建进程时可以给定一个初始值,并且可以按一定原则修改优先级。例如:在进程获得一次CPU后就将其优先级减少1,或者,进程等待的时间超过某一时限时增加其优先级的值,等等。 -The basic idea of the highest priority priority scheduling algorithm is as
KVM
- KVM虚拟化技术中处理器隔离的实现:KVM是基于Intel VT技术并结合QEMU来提供设备虚拟化的虚拟机。通过分析和研究KVM虚拟机的 创建、运行机制,从进程控制的角度对KVM虚拟机进行隔离,实现了KVM虚拟机在创建、运行时都保持在指 定的核上运行,达到最大化利用处理器资的目的-KVM virtualization technology processor isolation implementation: KVM is based on the Intel VT technology
uCOS-IIsorcelearning
- uC/OS-II源码分析(总体思路 一) 首先从main函数开始,下面是uC/OS-II main函数的大致流程: main() { OSInit() TaskCreate(...) OSStart() } 首先是调用OSInit进行初始化,然后使用TaskCreate创建几个进程/Task,最后调用OSStart,操作系统就开始运行了。-uC/OS-II source code analysis (general idea of a) F
CPP-use-shared-memory-
- C++ 使用共享内存实现进程间通信。 文件映射是一种实现进程间单向或双向通信的机制。它允许两个或多个本地进程间相互通信。为了共享文件或内存,所有的进程必须使用相同的文件映射的名字或是句柄。 为了实现共享文件,第一个进程先调用CreateFile方法。接下来调用CreateFileMapping方法来创建一个文件映射对象。并为文件映射指明一个句柄和名称。由于事件,信号,互斥对象和文件映射等这些内核对象都共享同一个名字空间,所以如果这个名字和其他一个对象的名称重名的话那么将创建失败
112
- 进程管理系统的实现,包括进程的创建、调度、通信、撤消等功能-Realization process management system, including processes to create, scheduling, communications, consumer and other withdrawal function