码迷,mamicode.com
首页 >  
搜索关键字:互斥    ( 2999个结果
java并发编程实战《五》死锁 <挑战打卡60天>
一不小心就死锁了,怎么办? 在上一篇文章中,我们用 Account.class 作为互斥锁,来解决银行业务里面的转账问题,虽然这个方案不存在并发问题,但是所有账户的转账操作都是串行的,性能太差。 向现实世界要答案 我们试想在古代,没有信息化,账户的存在形式真的就是一个账本,而且每个账户都有一个账本, ...
分类:编程语言   时间:2020-05-28 00:50:02    阅读次数:84
【好好编程-技术博客】微信小程序开发中前后端的交互
微信小程序开发中前后端的交互 微信小程序的开发有点类似与普通网页的开发,但是也不尽然相同。小程序的主要开发语言是JavaScript,开发同普通的网页开发有很大的相似性,对于前端开发者而言,从网页开发迁移到小程序的开发成本并不高,但是二者还是有些许区别的。 网页开发渲染线程和脚本线程是互斥的,这也是 ...
分类:微信   时间:2020-05-27 20:55:43    阅读次数:169
单例模式的双重校验锁模式 的知识点 解读
public class Singleton { private volatile static Singleton uniqueSingleton; private Singleton() { } public Singleton getInstance() { if (null == uniqu ...
分类:其他好文   时间:2020-05-26 22:13:35    阅读次数:95
【JVM】关于JVM,你需要知道这些!!
写在前面 最近,一直有小伙伴让我整理下关于JVM的知识,经过十几天的收集与整理,初版算是整理出来了。希望对大家有所帮助。 JDK 是什么? JDK 是用于支持 Java 程序开发的最小环境。 Java 程序设计语言 Java 虚拟机 Java API类库 JRE 是什么? JRE 是支持 Java ...
分类:其他好文   时间:2020-05-26 09:14:12    阅读次数:152
Linux线程同步方法
多线程已经成为服务器开发不可或缺的重要知识点了,那么怎样协调各个线程之间的工作就变得至关重要,于是这篇文章就来总结一下线程同步的方法。 什么是线程同步? “同”字应是指协同、协助、互相配合。主旨在协同步调,按预定的先后次序运行。线程同步:即当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地 ...
分类:编程语言   时间:2020-05-25 09:29:28    阅读次数:55
分布式锁总结
如果说分布式互斥算法讲了如何协调多个进程获取权限和根据权限有序访问共享资源,即获得访问权限的进程可以访问共享资源,其他进程必须 等待拥有该权限的进程释放权限。这个权限的设置或者产生的原理就是分布式锁。 在单机多线程环境中,遇到多个线程访问同一个共享资源(在单机情况下,这种一般称作“临界资源”,分布式 ...
分类:其他好文   时间:2020-05-25 00:14:26    阅读次数:60
分布式互斥算法总结
分布式系统里排他性的资源访问方式,叫作分布式互斥,而这种被互斥访问的共享资源就叫作临界资源。 一.集中式算法 引入一个协调者程序便得到一个分布式互斥算法。每个程序在需要访问临界资源时,先给协调者发送一个请求。如果当前没有程序使用这个资源,协调者直接授权请求程序访问;否则,按照先来后到的顺序为请求程序 ...
分类:编程语言   时间:2020-05-24 19:30:23    阅读次数:75
java并发编程实战《三》<挑战打卡60天>
互斥锁(上):解决原子性问题 原子性问题的源头是线程切换,操作系统做线程切换是依赖 CPU 中断的,所以禁止 CPU 发生中断就能够禁止线程切换。 在早期单核 CPU 时代,这个方案的确是可行的,而且也有很多应用案例,但是并不适合多核场景。 这里我们以 32 位 CPU 上执行 long 型变量的写 ...
分类:编程语言   时间:2020-05-23 20:13:20    阅读次数:58
etcd分布式锁及事务
前言 是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。 etcd分布式锁设计 1. :任意时刻, ...
分类:其他好文   时间:2020-05-22 17:21:06    阅读次数:132
测试用例的设计方法
等价类 在给定的范围考虑,范围内的是有效,范围外的为无效 比如 编号为1 1000的整数,不能为空 有效:1 1000的整数,不能为空 无效:<1 >1000 为空 小数 字符(字母,符号,汉字) 边界值 通常与等价类结合使用,取左右边界,有效和无效的边界 因果图(比如按钮,单选框,复选框,选项少的 ...
分类:其他好文   时间:2020-05-21 23:55:26    阅读次数:102
2999条   上一页 1 ... 11 12 13 14 15 ... 300 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!