码迷,mamicode.com
首页 >  
搜索关键字:临界资源    ( 241个结果
【操作系统常考知识总结】-转
1、进程是并发过程中程序的执行过程2、进程的特征:结构特征动态性并发性独立性异步性3、临界区指在每个进程中访问临界资源的那段代码4,现在操作系统中申请资源的基本单位是进程,在CPU得到执行的基本单位是线程,进程是由程序段、数据段、PCB组成的5,对临界资源应采取互斥访问方式来实现共享6,P.V操作是...
分类:其他好文   时间:2015-09-04 07:34:43    阅读次数:262
Java套接字编程
实现了基于TCP的Java Socket编程实例代码:简单实现了服务器和客户端的套接字编程,并传递简单的字符串。(在服务器声明套接字时需要绑定服务器的端口,端口为临界资源只能一个套接字使用。服务器编程时调用accept()方法,服务器进入等待连接状态。)Java中TCP/IP服务端连接建立的源码实现...
分类:编程语言   时间:2015-08-21 18:44:27    阅读次数:258
线程临界区相关结构体和函数
单进程的线程可以使用临界资源对象来解决同步互斥问题,该对象不能保证哪个线程能够获得到临界资源对象,因而该系统能公平的对待每一个线程。 每个进程中访问临界资源的那段代码称为临界区(Critical Section)(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问。...
分类:编程语言   时间:2015-08-19 11:20:38    阅读次数:142
python3.4多线程实现同步的四种方式
临界资源即那些一次只能被一个线程访问的资源,典型例子就是打印机,它一次只能被一个程序用来执行打印功能,因为不能多个线程同时操作,而访问这部分资源的代码通常称之为临界区。1. 锁机制threading的Lock类,用该类的acquire函数进行加锁,用realease函数进行解锁import thre...
分类:编程语言   时间:2015-08-17 18:56:02    阅读次数:198
ThreadLocal的实现机制
TLS(Thread Local Storage)通过分配更多内存来解决多线程对临界资源访问的互斥问题,即每个线程均自己的临界资源对象, 这样也就不会发生访问冲突,也不需要锁机制控制,比较典型的以空间换时间的策略。
分类:其他好文   时间:2015-08-16 00:26:31    阅读次数:395
linux 进程通信之 信号量
信号量又名信号灯,与其他进程间通信方式大不相同,主要用途是用来保护临界资源。进程可以根据它判断是否能访问某些共享资源。除了用于访问控制外,还可以用于进程同步。 分类: 二值信号灯:信号灯的值只能取0或1,类似与互斥锁。但两者有不同:信号灯强调共享资源,只要共享资源可用,其他进程同样可以修改信号灯的值;互斥锁更强调进程,占用资源的进程使用完资源后,必须有进程本身来解锁。(我们常说的PV操...
分类:系统相关   时间:2015-08-15 18:28:03    阅读次数:208
linux_c 开发(5-6)进程间通讯_信号量
进程间通信_信号量 信号量(有名:信号灯)与其他进程间通信方式不大相同,主要用途是**保护临界资源**。进程可以根据它判断是否能够访问某些共享资源。除了用于访问控制外,还可以用于**进程同步**。 分类 二值信号灯:信号灯的取值只能取0或者1,类似于互斥所。但两者有不同:信号灯强调共享资源,只要共享资源可用,其他进程同样可以修改信号灯的值;互斥所更加强调进程,占用资源的进程使用完资源后,必须...
分类:系统相关   时间:2015-08-03 22:44:20    阅读次数:209
深入理解Linux内核-内核同步
内核基本的同步机制:抢占内核的主要特点:一个在内核态运行的进程,可能在执行内核函数期间被另外一个进程取代。内核抢占:Linux 2.6允许用户在编译内核的时候配置十分启用进程临界区:每个进程中访问临界资源(一次仅允许一个进程使用的共享资源)的那段代码称为临界区。优化屏障:保证编译程序不会混淆放在原语...
分类:系统相关   时间:2015-07-18 16:50:16    阅读次数:139
进程互斥
一 基本概念:1 临界资源(critical resource): 系统中的某些资源一次只允许一个进程使用。2 临界区(critical section): 各个进程中对某些临界资源进行操作的程序片段。3 临界区的使用原则:1) 无进程在临界区,进程可进入2) 不允许两个进程同时处于临界区3) .....
分类:系统相关   时间:2015-07-08 14:19:27    阅读次数:258
进程互斥(一)相关概念
1.进程互斥 由于各个进程需要使用共享资源(变量,文件等),而这些资源需要排它性使用,各个进程之间竞争使用这些资源,这一关系称为进程互斥。 2.临界资源(也称互斥资源、共享变量) 系统中一次只允许一个进程使用的资源。 3.临界区(也称互斥区) 各个进程中对某个临界资源实施操作的程序片段。 临界区的使用原则: (本文内容整理自coursera上陈...
分类:系统相关   时间:2015-06-28 21:40:03    阅读次数:277
241条   上一页 1 ... 17 18 19 20 21 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!