首页 / 后端开发 / 计算机

CPA理论解析

CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。一致性(C):在分布式系统中的所有数据备份,在同一时刻是...

2019-03-13
标签: 计算机    49

集群与分布式的简单理解

    分布式是指将不同的业务分布在不同的地方,实现不同的业务。 而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。 举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,...

2016-07-13
标签: 计算机    74

多线程 ---并发与并行概念总结

多线程:1.在了解线程之前,要先知道进程这个概念。进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。简单点说,进程就是执行中的程序活动,是一个活动的实体。2.多进程,就好比同时打开了Word,Excel和Visio,他们都是不同的程序运行活动,即多个进程同时启动而已,这个概念比较好理解。3...

2016-03-02
标签: 计算机  JAVA    66

并行、并发,两者的简单理解

什么是并发?并发:指应用能够交替执行不同的任务,其实并发有点类似于多线程的原理,多线程并非是同时执行多个任务,如果你开两个线程执行,就是在你几乎不可能察觉到的速度不断去切换这两个任务,已达到"同时执行效果",其实并不是的,只是计算机的速度太快,我们无法察觉到而已(这里的切换任务,不是等某个任务执行完...

2016-02-02
标签: 计算机    38

解决高并发应该从哪几方面考虑?

并发的概念:   并发当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。.这种方式我们称之为并发(Concurrent...

2015-06-09
标签: 计算机    51

什么是程序的原子性

程序的原子性指:整个程序中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。原子性操作:原子性在一个操作是不可中断的,要么全部执行成功要么全部执行失败,有着“同生共死”的感觉。即使在多个线程一起执行的时候,也是一个线程一个线程的依次执行操作,不会被其它线程所干扰。扩展资料:redi...

2015-02-12
标签: 计算机    52