搜索资源列表
进程和线程
- 看一下UNIX系统中的进程和Mach的任务和线程之间的关系。在UNIX系统中,一个进程包括一个可执行的程序和一系列的资源,例如文件描述符表和地址空间。在Mach中,一个任务仅包括一系列的资源;线程处理所有的可执行代码。一个Mach的任务可以有任意数目的线程和它相关,同时每个线程必须和某个任务相关。和某一个给定的任务相关的所有线程都共享任务的资源。这样,一个线程就是一个程序计数器、一个堆栈和一系列的寄存器。所有需要使用的数据结构都属于任务。一个UNIX系统中的进程在Mach中对应于一个任务和一个单
Example052
- 程序的互斥运行 如果你的程序被同时运行两次以上,有可能会造成文件系统冲突而丢失数据,本例程用一个简单的办法避免第二次启动同一个程序。-operating procedures contradict the procedure if you are running two or more, and may cause conflicts and file system data loss, the routines with a simple way to avoid the second s
zy1
- 一.算法介绍: **数据结构: 1.可利用资源向量Available 2.最大需求矩阵Max 3.分配矩阵Allocation 4.需求矩阵Need **功能介绍: 模拟实现Dijkstra的银行家算法以避免死锁的出现.分两部分组成: 第一部分:银行家算法(扫描) 1.如果Request<=Need,则转向2 否则,出错 2.如果Request<=Available,则转向3,否则等待 3.系统试探分配请求的资源给进程 4.系统执行安
vcdplay
- 一个完整我的数字硬盘录像机系统软件,包括视频数据采集与压缩录像;云台控制;接入报警与电子地图 我 。-integrity of a digital disk recorder system software, including video data acquisition and video compression; tilt control; Access Warning and Electronic Map I.
Jbc
- 公司用的考勤系統.主要收集數據及執行考勤. 用多線程使處理大數據時不會出現假死的現象/-company with the attendance system. The main data collection and implementation of attendance. Multi-threaded processing of large data will not emerge when the phenomenon of the writings /
multitreadsrc4
- 线程的同步 虽然多线程能给我们带来好处,但是也有不少问题需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成的,具有一定的不确定性,因此就有可能出现两个线程同时对磁盘驱动器进行操作,从而出现操作错误;又例如,对于银行系统的计算机来说,可能使用一个线程来更新其用户数据库,而用另外一个线程来读取数据库以响应储户的需要,极有可能读数据库的线程读取的是未完全更新的数据库,因为可能在读的时候只有一部分数据被更新过。-thread s
生产者与消费者
- 程序用C++模拟了操作系统中的三种最典型的简单的静态进程调度算法;先由用户动态输入生成模拟进程,使用了26种可供用户选择的典型语句(包括循环、选择结构),可处理整型、布尔型与字符型三种数据与表达式计算;程序编制时主要采用的编程技术是:用语句链表记录进程语句,并用PCB链表,就绪队列链表,阻塞队列链表,执行队列链表,结束队列链表等数据表示进程处理过程中的相互关系,由于静态数据结构不适合处理数据量大小不定的数据,而动态队列结构适合于处理数据量大小可变数据的处理,因此在程序中采用动态链表对这些数据进行
自动更新软件系统
- 对新系统自动更新,用户一打开机器就可以直接更新数据 -the new system to automatically update, a user can open the machine directly update data
进程同步实验
- 此为操作系统实验:进程同步机制的模拟实现. 报告中有 程序流程图 解题思路 部分主要源码等!! 简介:进程是程序在一个数据集合上运行的过程,进程是并发执行的,也即系统中的多个进程轮流地占用处理器运行。 我们把如干个进程都能进行访问和修改地那些变量成为公共变量。由于进程是并发执行的,所以,如果对进程访问公共变量不加限制,那么就会产生“与时间有关”的错误,即进程执行后,所得到的结果与访问公共变量的时间有关。为了防止这类错误,系统必须要用同步机构来控制进程对公共变量的访问。一般说,同步机构是由若干条原
USBduoxiancheng.zip
- USB多线程的实时数据采集系统源码-(精),USB multi-threaded real-time data acquisition system source code- (refined)
mailSlot
- 邮槽是基于广播通信体系设计出来的,它采用无连接的不可靠的数据传输。 邮槽是一种单向通信机制,创建邮槽的服务器进程读取数据,打开邮槽的客户机进程写入数据。 为保证邮槽在各种Windows平台下都能够正常工作,我们传输消息的时候,应将消息的长度限制在424字节以下。 mailslot是用邮槽在进程间通讯。-Mail slot is designed based on radio communications system, which uses unreliable connection
inter
- c++进程间通信的小例子,实现了操作系统下进程互访和数据共享操作。-c++ the process of communication between the small example of the process of realization of the operating system under the operation of mutual visits and data sharing.
Realization-of-Multithread-Program-Based-on-Callba
- 本文给出了基于回调函数的多线程应用程序实现方法。通过回调函数开辟子线程,而采用回调函数的消息响应函数实现具体的数据处理。因回调函数的消息响应函数可作为VC + + 某个类的成员函数,故可调用该类的其他成员函数和成员变量,从而避免了因采用过多的全局变量进行线程通信而降低系统效率-The met hod for realizing multit hread program based on callback function and Visual c++ is given in this paper
Pagereplacement
- 页面置换--问题描述及设计思想:在进程运行过程中,若其所要访问的页面不在内存需把它们调入内存,但内存已无空闲空间时,为了保证该进程能正常运行,系统必须从内存中调出一页程序或数据,送磁盘的对换区中。但应将哪个页面调出,所以需要根据一定的算法来确定。-Page replacement- problem descr iption and design: the process is running, if they want to access the memory page is not requi
Mutex_Critical
- 这个例子利用多线程使用不同的排序算法对数据进行排序,每一个线程使用不同的算法。主线程里使用快速排序QuickSort,其他四个算法分别建立四个子线程,在子线程中进行排序。因为每一个线程都要调用函数PrintResult把结果输出到显示器上,所以不同的线程就会争夺着向显示器输出,这样,不同线程的输出就会混合在一起,所以呢必须让线程一个接着一个输出。也就是必须对PrintResult进行互斥控 制。要进行互斥控制,则必须用到Event、Mutex、CrititicalSection、Semaph
VCProcedureAndThread
- 共14个源代码,讲解了系统进程、线程的主要使用方式和流程。 包括获取系统进程、实现多线程多任务、使用工作线程、使用临界区同步线程、使用事件对象同步进程 使用线程优先级、使用用户界面线程、异常终止线程、正常终止线程 、终止指定进程、在程序中启动程序、在两个执行程序间进行数据通信等示例。-A total of 14 source code, to explain the system processes, threads and processes primarily use. Includ
VC_Thread
- 基于VC多线程的实时数据采集系统,很有帮助。-VC-based multi-threaded real-time data acquisition system
NamedPipeSrvView
- 将命名管道作为一种网络编程方案时,它实际上建立了一个客户机/服务器通信体系,并在其中可靠地传输数据。这是服务器端的 - To be named as a pipeline network programming scheme, it actually created a client/server communication system, and in which reliable data transmission. This is the server side.
IOCP_NET
- 基于WINDOWS 完成端口实现多线程SCOKET 并发发送接收数据,系统事先分配内存队列池-WINDOWS-based multi-threaded SOCKET completion ports concurrently transmit and receive data, the system pre-allocated memory pool queue
Data-Information-Management-System
- 电信的计费信息挖掘系统,使用QT开发,压缩包妹密码,内附简单的开发文档-Telecom billing information mining system, developed using the QT, compressed sister password, included the development of a simple document