码迷,mamicode.com
首页 >  
搜索关键字:临界资源    ( 241个结果
操作系統-進程管理3(進程通信)
操作系统 进程管理3(进程通信) 8. 进程通信 进程间的通信分为控制信息的传送和大量信息的传送两种,控制信息的传送称为 低级通信 ,大批量数据的传送称为 高级通信 。 高级通信分为 共享存储系统、消息传递系统和管道通信系统 。 共享存储系器系统 1. 共享存储器系统类型:在共享存储系统中,相互通信 ...
分类:其他好文   时间:2020-01-25 23:40:21    阅读次数:151
操作系統-進程管理2(進程的互斥與同步)
操作系统 进程管理2(进程的同步与互斥) 6. 进程的同步与互斥 两个或两个以上的进程不能同时使用的资源称为 临界资源 。临界资源的存在带来了进程之间的互斥访问的问题。 进程互斥 :逻辑上完全独立、毫无关系的两个进程因为竞争同一块资源而相互制约,称为进程互斥。 进程同步 :有协作关系的进程不断调整它 ...
分类:其他好文   时间:2020-01-25 23:34:20    阅读次数:90
RedLock算法-使用redis实现分布式锁服务
在多线程共享临界资源的场景下,分布式锁是一种非常重要的组件。 许多库使用不同的方式使用redis实现一个分布式锁管理。 其中有一部分简单的实现方式可靠性不足,可以通过一些简单的修改提高其可靠性。 这篇文章介绍了一种指导性的redis分布式锁算法RedLock,RedLock比起单实例的实现方式更加安 ...
分类:编程语言   时间:2020-01-13 23:31:57    阅读次数:85
《提升能力,涨薪可待》—Java并发之Synchronized
Synchronized简介 线程安全是并发编程中的至关重要的,造成线程安全问题的主要原因: 临界资源, 存在共享数据 多线程共同操作共享数据 而Java关键字synchronized,为多线程场景下防止临界资源访问冲突提供支持, 可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块操作共享 ...
分类:编程语言   时间:2020-01-12 11:19:15    阅读次数:83
并发 并行 同步 异步 多线程 阻塞 非阻塞的区别
1. 并发(concurrency):在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。 同步(synchronous):进程之间的关系不是相互排斥临界资 ...
分类:编程语言   时间:2020-01-10 20:04:24    阅读次数:103
mysql的锁
mysql的锁分为 Lock 和 Latch . Latch 一般称为 闩锁 ,因为其要求锁定的时间必须非常短。若持续的时间长,则应用的性能会非常差,在 In弄DB引擎中,Latch又可以分为mutex(互斥量)和 rwlock(读写锁)。其目的是用来保证并发线程操作临界资源的正确性,并且通常没有死 ...
分类:数据库   时间:2020-01-05 00:43:44    阅读次数:222
操作系统复习
操作系统复习 操作系统概述 操作系统的主要任务和功能 1、管理处理机:完成处理机资源的分配调度等功能。 进程控制:创建和撤销进程以及控制进程的状态转换; 进程同步与互斥:协调执行进度,互斥访问临界资源; 进程通信:进程间的信息交换; 处理机调度:按一定算法从进程就绪队列中选出一个进程,把处理机分配给 ...
分类:其他好文   时间:2020-01-04 16:16:05    阅读次数:104
Zookeeper实现分布式锁
什么是分布式协调技术 分布式协调技术主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。 在这图中有三台机器,每台机器各跑一个应用程序。然后我们将这三台机器通过网络将其连接起来,构成一个系统来为用户提供服务,对用户来说这个系统的架构是透明的,他 ...
分类:其他好文   时间:2020-01-03 21:17:04    阅读次数:71
synchronized
一、synchronized介绍 线程安全问题的主要诱因 存在共享数据(也称临界资源) 存在多条线程共同操作这些数据 解决问题的根本方法: 同一时刻有且只有一个线程操作共享数据,其它线程必须等待该线程处理完数据后再对共享数据进行操作。 互斥锁的特性 互斥性: 即在同一时间只允许一个线程持有某个对象锁 ...
分类:其他好文   时间:2019-12-29 20:22:10    阅读次数:58
进程间通信—信号量
进程间通信——信号量(信号灯) 信号与信号量 信号:是由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常,是一种处理异步事件的方式。 信号量:是一个特殊的变量,本质是计数器,记录了临界资源的数量。进程对其访问都是原子操作(PV操作),用于多线程、多进程之间同步临界资源。 ...
分类:系统相关   时间:2019-12-29 20:03:48    阅读次数:116
241条   上一页 1 2 3 4 5 6 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!