搜索资源列表
DiningPhilosophor1
- 哲学家进餐问题,课程设计,界面友好,实现功能很好。模拟了同步互斥
reader_writer
- 读者写者问题(读者优先,写者优先), pv操作,进程同步与互斥
Code
- 多线程程序的编写,多线程应用中容易出现的问题。互斥对象的讲解,如何使用互斥对象来实现多线程的同步。如何利用命名互斥对象保证应用程序只有一个实例运行。应用多线程编写网络聊天室程序。
ucodewizard_demo
- 一个线程和互斥的程序,大家可以了解互斥的应用
use_mutex_routin
- 利用platformbuild编译,有关互斥变量的使用示例
MultiTread
- 多线程程序的编写。采用互斥对象来实现多线程的同步。利用命名互斥对象保证应用程序只有一个实例运行。包括实例:应用多线程编写网络聊天室程序。
examples_for_VxWorks
- 很多嵌入式VxWorks的实验程序,包括任务创建、同步、互斥、优先级反转、看门狗、定时器等等,有助于初学者入门。
Reader-Writer
- 通过研究Linux的线程机制和信号量实现读者写者(Reader-Writer)问题并发控制。 1)写-写互斥:不能有两个写者同时进行写操作; 2)读-写互斥:不能同时有一个线程在读,而另一个线程在写; 3)读-读允许:可以有一个或多个读者在读; 4)读者优先的附加限制:如果读者申请进行读操作时已有另一个读者正在进行读操作,则该读者可直接开始读操作; 5)写者优先的附加限制:如果一个读者申请进行读操作时已有另一个写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态后才能
FileFind
- 多线程技术实现文件查找文件,速度超快(用线程互斥锁控制总线程数目)
thread
- thread中对于使用方法的实例,主要是对事务对象,互斥对象和关键代码段的介绍
生产者-消费者源程序
- 实现线程之间的通信与互斥-achieve communication between threads and Exclusion
ringbuffer
- 可以多个任务互斥同时入环行队列-can contradict multiple tasks around the same time into the Queue
实现程序互斥
- 常用的线程编程源代码-common thread programming source code
俄罗斯方块c++
- 有关于进程的程序。包含 消息的创建发送接受 ,文件的共享互斥读写问题。TC-process for the procedure. Information includes the creation of this acceptance, the sharing of documents contradict literacy problems. TC
producer&consumer
- 操作系统实验 生产者与消费者 互斥问题 信号量操作 两种选择-experimental operating system producers and consumers Mutual Exclusion signal to operate two options
libuclinux
- uclinux线程的创建、消息队列的创建、信号量、互斥信号量、信号等的创建,采用vxworks的接口方式-Basis thread creation, message queue creation, semaphores, mutual exclusion semaphores, signals the creation, use the interface mode VxWorks
TwoThread
- 编写一个多线程程序(两个线程),一个线程向列表控件中插入数据,一个读取并显示列表控件中的数据,显示完后删除已显示的数据。(显示的方式可以以对话框的方式显示),在读删数据时要注意线程的互斥。-prepared a multithreaded process (two threads), a thread to the list of controls to insert data, a reading list and display controls the data show that aft
操作系统存储器管理
- 本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”
操作系统进程管理
- 本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”
ListCtrl多线程
- 编写一个多线程程序(两个线程),一个线程向列表控件中插入数据,一个读取并显示列表控件中的数据,显示完后删除已显示的数据。(显示的方式可以以对话框的方式显示),在读删数据时要注意线程的互斥。-prepared a multithreaded process (two threads), a thread to the list of controls to insert data, a reading list and display controls the data show that aft