搜索资源列表
sequence.zip
- 多线程处理5种数据排序
进程和线程
- 看一下UNIX系统中的进程和Mach的任务和线程之间的关系。在UNIX系统中,一个进程包括一个可执行的程序和一系列的资源,例如文件描述符表和地址空间。在Mach中,一个任务仅包括一系列的资源;线程处理所有的可执行代码。一个Mach的任务可以有任意数目的线程和它相关,同时每个线程必须和某个任务相关。和某一个给定的任务相关的所有线程都共享任务的资源。这样,一个线程就是一个程序计数器、一个堆栈和一系列的寄存器。所有需要使用的数据结构都属于任务。一个UNIX系统中的进程在Mach中对应于一个任务和一个单
RW
- 读者写者问题源码.包含我的注释. 没有加入工程文件. 只有一个R&W.cpp.在vc++6.0下编译成功. 在Windows 2000 环境下,创建一个包含n 个线程的控制台进程。用这n 个线程来表示n 个读者或写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量机制实现读者-写者问题(读者优先)。 读者-写者问题的读写操作限制: 1)写-写互斥; 2)读-写互斥; 3)读-读允许; 读者优先的附加限制:如果一个读者申请进行读操作时已有另一读者正在进行
C++MultiThreadProgramming
- 全书分为13章,全面讲解构建多线程架构与增量多线程编程技术。第1章介绍了用于构建面向对象程序的不同类型 C++组件,以及如何使用这些组件来构建多线程架构。第2、3、4章简要介绍进程、线程、多任务处理、多线程化、 规划以及线程优先权的概念。第5章讨论进程间和线程间通信。第6章讨论线程和进程同步与合作,详细讨论临界区 、死锁、数据竞争以及无限延迟方面的主题。第7-10章讲解用于线程同步、线程间通信以及多线程处理的C++组件 。第11章讨论C++对象在多线程环境
oscillograph
- 本代码采用C语言,LabWindows/CVI8.0平台开发,采用多线程,同时采集两路数字,八路模拟信号,实时采集数据,显示曲线,处理数据,并可生成DLL文件嵌入外部程序中。是一款功能强大,界面美观的示波器软件!
生产者与消费者
- 程序用C++模拟了操作系统中的三种最典型的简单的静态进程调度算法;先由用户动态输入生成模拟进程,使用了26种可供用户选择的典型语句(包括循环、选择结构),可处理整型、布尔型与字符型三种数据与表达式计算;程序编制时主要采用的编程技术是:用语句链表记录进程语句,并用PCB链表,就绪队列链表,阻塞队列链表,执行队列链表,结束队列链表等数据表示进程处理过程中的相互关系,由于静态数据结构不适合处理数据量大小不定的数据,而动态队列结构适合于处理数据量大小可变数据的处理,因此在程序中采用动态链表对这些数据进行
ShowDlg
- 一个VC++编写的动态数据曲线拟合的例子。通过采用定时器的方式,定时去采集拟合曲线的样本,并绘出曲线图。对VC++初学者和用与数据采集数据处理的朋友有重要帮助!-VC++ to prepare a dynamic data curve fitting example. Manner through the use of timers, from time to time to collect samples of curve fitting and curve drawing. VC++ for
Example3
- 基于CSerialPort的串口多线程通信框架,设置串口参数,开启串口监测工作线程,串口监测工作线程监测到串口接收的数据、流控制时间或其他事件后,就以消息方式通知主程序,激发消息处理函数来进行数据处理。-CSerialPort-based multi-threaded serial communication framework, set serial port parameters, open the serial port monitoring thread, serial port mon
socket
- 多线程采集客户数据并进行分析、处理。监视类实用。-Multi-threaded data collection and analysis of customers to deal with. Practical surveillance category.
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
Mutex_Critical
- 这个例子利用多线程使用不同的排序算法对数据进行排序,每一个线程使用不同的算法。主线程里使用快速排序QuickSort,其他四个算法分别建立四个子线程,在子线程中进行排序。因为每一个线程都要调用函数PrintResult把结果输出到显示器上,所以不同的线程就会争夺着向显示器输出,这样,不同线程的输出就会混合在一起,所以呢必须让线程一个接着一个输出。也就是必须对PrintResult进行互斥控 制。要进行互斥控制,则必须用到Event、Mutex、CrititicalSection、Semaph
Thread_Com_Scan
- 采用多线程,利用信号灯机制实现多串口数据采集处理-Multi-threaded, multi-use mechanism for serial data signal acquisition and processing
OS
- 在Windows2000环境下,创建一个控制台进程,此进程包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件(后面介绍)的要求进行读写操作。用信号量机制分别实现读者优先和写者优先问题。 读者-写者问题的读写操作限制(包括读者优先和写者优先) 1) 写-写互斥:不能有两个写者同时进行写操作 2) 读-写互斥:不能同时有一个线程在读,而另一个线程在写。 3) 读-读允许:可以有一个或多个读者在读。 读者优先的附加限制:如果读者申请进行读操作时已有另一个读者
T01
- callback函数处理做到了界面与数据的分离-callback function and data processing to achieve the separation of the interface
test_Progress
- 多线程进度条(真正的多线程实现) 通过进行间通信,实现的真正的多线程进度条 数据处理与进度条界面处于不同的进程,真正实现进度条的多线程 -ultithreaded progress bar (true multithreading) By performing communication, to achieve real progress multithreading Data processing and the progress bar interface in a di
VC
- 基于数据采集卡的数据采集软件 光谱信号的采集与处理-DAQ Visual C++ DataCard for Spectral collect
au-threadingpython-pdf
- python多线程学习资料。可以用到数据处理、爬虫抓取等等。-learning materials about Multi thread of python
sicnal
- 剪贴板数据处理类COleDataSourceEx-The clipboard data processing class COleDataSourceEx
atagmentation
- 利用VC实现多个数据文件合并到一个,方便进行数据处理,可以学习用-Using VC to achieve multiple data files merge into one, convenient for data processing, can learn to use
lhe
- 这是用于遥感数据处理中的相对定向及绝对定向及坐标的七参数转换的程序-It is used in the remote sensing data processing in seven parameters of relative orientation and absolute orientation and the coordinate transformation program