搜索资源列表
umllecture
- Sequential (default) - The semantics of the class are guaranteed only in the presence of a single thread of control. Only one thread of control can be executing in the method at any one time. Guarded - The semantics of the class are guaranteed in t
Linux21
- 书 名: 操作系统原理及应用(Linux21).pdf 作 者:王红 本书介绍操作系统的基本原理及应用,并以Linux操作系统作为具体实例加以说明。全书共9章,主要内容包括操作系统的基本概念、功能、操作系统的发展史及Linux操作系统概述,进程的概念、进程描述、进程控制、进程的同步与互斥、进程通信及线程,作业调度及进程调度、死锁的概念与产生原因以及解决死锁的方法,各种内存管理及分配方法的思想、数据结构、重定位及实现原理,文件的逻辑结构、物理结构及文件系统的构成,操作系统对设备的控制、分
producer
- 操作系统上机 生产者和消费者 实现进程间的互斥和同步-Computer operating system between producers and consumers to achieve process mutual exclusion and synchronization
97875456
- 使用内存映射文件实现多个程序间互斥运行,VC++编程精选学习源码,很好的参考资料。-Use memory mapped file to achieve mutual exclusion between multiple programs running, select learning VC++ programming source code, a good reference.
110420214
- 操作系统实验一 进程的同步与互斥 生产者消费者问题-Synchronization and mutual exclusion producer consumer problem of operating system experiment process
src
- 进程管理 实验目的 掌握进程的概念,深入理解进程的含义。认识并理解并发环境中进程执行的实质问题,了解构成并发机制的进程创建过程; 了解在进程创建后通过对进程控制的系统调用,可实现对进程的有效控制。掌握在进程执行中对进程进行睡眠、同步、撤消等控制方法; 分析进程竞争资源的现象,学习解决进程互斥的方法。 实验内容 1、创建新的进程;查看运行进程;换出某个进程;杀死运行进程。 2、采用写者优先重写P94的读者-写者问题,并通过一个读写序列,将算法与读者优先算法进行比较
philosophers
- 用VC编程创建五个线程,模拟实现五个哲学家来竞争五只筷子(资源)去吃通心面的情况,必须确保五个线程的同步和互斥,并且在运行时不会产生死锁。-Creates five threads with VC programming, simulation five philosophers to compete for the five chopsticks (resources) to eat macaroni, must ensure that the synchronization and mutu
StringDriver
- LINUX2.6内核字符型设备驱动程序,采用了非阻塞机制、互斥机制,使用了poll接口。使用方法不用多说了,跟其他字符驱动没区别,可以自行百度。ps: Makefile也包含在里面了。-LINUX2.6 kernel character device driver, using a non-blocking mechanism, mutual exclusion mechanism, using a poll interface. Use Needless to say, no differen
linux_PTHREAD_SYNC_LOCK
- linux线程同步与互斥代码,非常有用,欢迎大家下载-linux thread synchronization and mutual exclusion code, very useful , welcome to download
MultiThread1
- Win32 SDK函数支持进行多线程的程序设计,并提供了操作系统原理中的各种同步、互斥和临界区等操作。Visual C++ 6.0中,使用MFC类库也实现了多线程的程序设计,使得多线程编程更加方便。该例程为Windows API 编写的一个多线程程序实例。-Win32 SDK function supports multi-threaded programming, and provides a variety of operating system principles in synchron
srcu
- Sleepable Read-Copy Update mechanism for mutual exclusion.
mutex
- Mutexes: blocking mutual exclusion locks for Linux Driver.
rtmutex-debug
- blocking mutual exclusion locks with PI support for Linux Device.
rtmutex
- RT Mutexes: blocking mutual exclusion locks with PI support for Embedded Linux.
rcupdate
- Read-Copy Update mechanism for mutual exclusion.
ReentrantLock
- A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor lock accessed using synchronized methods and statements, but with extended capabilities for Linux.
Operating-systems-curriculum-design
- 利用模拟用信号量机制实现读者和写者问题:通过用户控制读进程和写进程,反应读者和写者问题中所涉及的进程的同步与互斥。-Using simulated using semaphore mechanisms readers and writers problem: by the user to control the reading process and the writing process, the reaction synchronization and mutual exclusion pr
Room
- 理发师与顾客问题,利用信号量实现线程间的互斥,代码完整,可利用Eclipse查看。-Barber and customer issues, the use of semaphores to implement mutual exclusion between threads, code integrity, and can be used Eclipse view.
multi-thread
- linx多线程编程,实现一个多线程生产者消费者模型,用信号量处理线程间的同步和互斥问题。-Linx multithreaded programming, the realization of a multi thread producer consumer model, process synchronization and mutual exclusion problem among threads using signal volume
tiny
- Read-Copy Update mechanism for mutual exclusion, the Bloatwatch edition.