搜索资源列表
user_level_spin_locks.zip
- 用户自己实现的一种加锁同步算法
diaodu
- 最短作业优先(抢占和非抢占 c语言程序基于DOS环境,是单线程工作。故要在DOS真正模仿在实际应用中的最短作业优先调度(抢占式),是难实现的。 本程序在DOS环境下实现了进程运行与程序操作的模拟同步进行。主要是应用虚拟运行算法,计算某个时候该谁占用CPU和谁已经终止了。利用虚拟运行,可以实现一种虚拟的同步操作。
哲学家进餐问题
- 程序是操作系统中比较典型的线程同步算法中的哲学家进餐问题,为防止死锁,采取了两个条件(筷子空闲)同时满足时再允许进餐的办法来解决。
ThreadSynchronizationUsingPeterson
- 操作系统实验线程同步机制源代码,利用peterson算法手动实现线程的同步机制。
生产者与消费者
- 程序用C++模拟了操作系统中的三种最典型的简单的静态进程调度算法;先由用户动态输入生成模拟进程,使用了26种可供用户选择的典型语句(包括循环、选择结构),可处理整型、布尔型与字符型三种数据与表达式计算;程序编制时主要采用的编程技术是:用语句链表记录进程语句,并用PCB链表,就绪队列链表,阻塞队列链表,执行队列链表,结束队列链表等数据表示进程处理过程中的相互关系,由于静态数据结构不适合处理数据量大小不定的数据,而动态队列结构适合于处理数据量大小可变数据的处理,因此在程序中采用动态链表对这些数据进行
sync
- 实现多线程同步编程: 用软件方法(Peterson算法和Dekker算法)解决临界区问题-兄弟问题。 用同步对象解决临界区问题-兄弟问题。 用互斥量解决生产消费者问题;用信号量解决生产消费者问题。 -Achieve multi-threaded programming Synchronization: Ways to use software [Peterson algorithm and Dekker algorithm] to solve critical quest
user_level_spin_locks
- 用户自己实现的一种加锁同步算法- User realize one kind locks the synchronized algorithm
29_161625_pc
- 生产者与消费者问题算法实现,功能要求:根据进程同步机制,编写一个解决上述问题的可视化程序,可显示缓冲池状态、放数据、取数据等过程。 具体参数:有4个生产者进程,分别为P1、P2、P3和P4; 有4个消费者进程,分别是C1、C2、C3和C4; 缓冲区单元个数N=15; 不同的生产进程可生产不同的产品,自己可任意定义,在本程序中是直接将相应生产者代号放入缓冲区,消费时将某消费者消费某生产者的信息显示出来 -Producers and consumers, the issue
Thread
- 关于线程同步问题。包括制造混乱以及mutex方案、Peterson算法方案两种方案解决问题。可以参考哦。-With regard to the issue of thread synchronization. Including the mutex to create chaos, as well as programs, Peterson algorithm program two options to solve the problem. Oh, can refer to.
11
- 通过实验,尝试创建进程和线程,实现线程间的同步和互斥,对同步、互斥算法有更深的了解。-Through the experiment, try to create processes and threads, to achieve synchronization and mutual exclusion between threads, and synchronization, mutual exclusion algorithms have a better understanding.
Reader-Writer_Problem)
- 用多线程同步方法解决读者-写者问题。为每个读者/写者产生一个线程,设计正确的同步算法-With multi-thread synchronization methods to solve the reader- writer problem. For each reader/writer to produce a thread, correct synchronization algorithm design
chengxu
- 进程互斥进程同步 哲学家有N个,也定全体到达后开始讨论:在讨论的间隙哲学家进餐,每人进餐时都需使用刀、叉各一把,所有哲学家刀和叉都拿到后才能进餐。哲学家的人数、餐桌上的布置自行设定,实现刀和叉的互斥使用算法的程序实现。-The philosopher N, also all arrived to begin to discuss: in the discussion of the gap the dining philosophers, each table needs to use kni
synchronism-and-mutex
- 有关线程的同步与互斥,实现了老师讲的银行家算法。-About thread synchronization and mutual exclusion teacher talk about bankers algorithm.
766270
- UWB接收机的同步估计算法 能有效实现接收信号的同步()