码迷,mamicode.com
首页 >  
搜索关键字:信号灯    ( 148个结果
linux提取锁和信号灯经常使用
1.信号( 这两个过程之间的同步)struct semaphore power_sem;sema_init(&pdata->power_sem,1);down(&pdata->power_sem);up(&pdata->power_sem);2.相互排斥量struct mutex led_mutex...
分类:系统相关   时间:2015-07-18 15:29:46    阅读次数:145
对象间的联动--观察者模式
随着交通信号灯的变化,汽车的行为也将随之变化,一盏交通信号灯可以指挥多辆汽车。 在软件系统中,有些对象之间也存在类似交通信号灯和汽车之间的关系,一个对象状态或者行为的变化将导致其他对象的状态或者行为也发生变化,它们之间将产生联动。为了更好的描述对象之间存在的这种一对多(包括一对一)的联动,观察者模式应运而生,它定义对象之间一对多的依赖关系,让一个对象的改变能够影响其它对象。 观察者模式概述...
分类:其他好文   时间:2015-07-15 17:11:09    阅读次数:255
java并发编程之Semaphore
信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。 一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphor...
分类:编程语言   时间:2015-06-27 16:40:50    阅读次数:113
《软件工程》阅读笔记之二
第五章:软件工程中的形式化方法。 形式化的基本概念(形式规约、形式证明与验证、程序求精),事态逻辑(一般线性事态逻辑、计算树逻辑),模型检验,Z语言的概念,表示,实例;Petri网的基本定义,规格实例(信号灯)。第六章:面向对象基础。 面向对象方法概述(发展史,软件工程方法),面向对象基本概...
分类:其他好文   时间:2015-06-19 11:47:54    阅读次数:93
进程间通信
IPC基本概念:1. 进程间通信 IPC (interprocess communication),是所有UNIX系统中进程进程间通信的总称2.多个进程之间可以互相访问进程A | | | |FIFO pipe 共享内存 信号灯 | | | |进程B3.进程运行期间,不考虑IPC内存共享机制,一个运行...
分类:系统相关   时间:2015-06-08 19:17:46    阅读次数:155
线程同步技术
线程共享进程的内存空间,打开的文件描述符,全局变量。当有多个线程同时访问一块内存空间或者一个变量、一个文件描述符,如果不加控制,那么可能会出现意想不到的结果。互斥(mutex)是相互排斥的意思,它是一种锁或者信号灯。互斥用来保护多个线程共享的数据和结构不会被同时修改,一个互斥锁只能有两个状态 –l....
分类:编程语言   时间:2015-05-12 01:30:34    阅读次数:124
Java多线程-新特征-信号量Semaphore
简介信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。概念Semaphore分为单值和多值两种,前者只能被一个线程获得,后者可以被若干个线程获得。以一个停车场运作为例。为了简单起见,假设停车场只有三个车位,...
分类:编程语言   时间:2015-05-09 10:11:13    阅读次数:126
[ACdream] 女神教你字符串——三个气球
Problem Description女神邀请众ACdream开联欢会,显然作为ACM的佼佼者,气球是不能少的~。女神准备了三种颜色的气球,红色,黄色,绿色(交通信号灯?)有气球还不能满足女神,女神要在气球上写字。写什么好呢~?字符串神马的最有爱了~女神先拿出一个字符串,然后把字符串的每一个真·前缀...
分类:其他好文   时间:2015-05-07 16:39:39    阅读次数:143
Linux IPC 之信号量
信号量(也叫信号灯)是一种用于提供不同进程间或一个给定进程的不同线程间同步手段的原语。信号量是进程/线程同步的一种方式,有时候我们需要保护一段代码,使它每次只能被一个执行进程/线程运行,这种工作就需要一个二进制开关;有时候需要限制一段代码可以被多少个进程/线程执行,这就需要用到关于计数信号量。信号量...
分类:系统相关   时间:2015-04-17 17:20:07    阅读次数:207
第14课-信号互斥编程
1.产生背景:有些资源呗多个进程同时访问的时候,可能出现数据混乱的现象2.定义:信号量有名信号灯。主要是用来保护临界资源(进程互斥)。进程可以根据他判定是否可以访问临界资源。还可以用于进程同步。实质:一个数字操作:获取和释放。利用信号量的值判断是否可以操作,大于0可以。0不可以。所以在创建操作之前一...
分类:其他好文   时间:2015-04-16 21:13:58    阅读次数:117
148条   上一页 1 ... 10 11 12 13 14 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!