一致性哈希要满足以下四性(以多cache节点环境为例): 1. 均衡性(Balance):哈希的结果能够尽可能分布到所有的缓冲中去,这样可以使得所有的缓冲空间都得到利用; 2. 单调性(Monotonicity):如果已经有一些内容通过哈希分派到了相应的缓冲节点中,又有新的缓冲节点加入到系统中,那么 ...
分类:
编程语言 时间:
2017-09-27 21:47:33
阅读次数:
214
汇集很多博客于一体的,大概就这些 1.调度 在传统的操作系统中,拥有资源的基本单位和独立调度、分派的基本单位都是进程。而在引入线程的操作系统中,则把线程作为调度和分派的基本单位。而把进程作 为资源拥有的基本单位,使传统进程的两个属性分开,线程便能轻装运行,从而可显著地提高系统的并发程度。 在同一进程 ...
分类:
编程语言 时间:
2017-09-26 23:45:51
阅读次数:
424
写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。 这次介绍的主要内容是和J2SE相关的部分,另外,会在 ...
分类:
编程语言 时间:
2017-09-26 16:13:54
阅读次数:
200
一。 线程与进程的区别: 定义:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序 ...
分类:
编程语言 时间:
2017-09-23 17:18:30
阅读次数:
172
1.定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈), ...
分类:
编程语言 时间:
2017-09-13 10:20:06
阅读次数:
182
1.定义 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈 ...
分类:
编程语言 时间:
2017-09-12 09:59:43
阅读次数:
177
1 静态类型(明显类型) :变量被声明的类型 2 实际类型:变量所引用的对象的真实类型 分派:根据对象的类型对方法经行的选择,根据分派发生的时期,分为静分派和动分派。 静分派发生在编译时期,分派根据静态类型信息发生,方法重载 动分派发生在运行时期,动态分派动态置换某个方法。每个对象都持有一个对分派表 ...
分类:
其他好文 时间:
2017-09-11 18:01:33
阅读次数:
121
线程介绍 线程是进程中的一个实体,是独立调度和分派的基本单位。 线程自身基本上不拥有系统资源,只拥有少许运行中必不可少的私有资源。线程可与同属一个进程的其他线程共享进程的全部资源。 线程使用的目标 线程使用的目标:既能提高进程并发度,又能降低系统的额外开销。 线程的实现 实现:将进程的资源申请和调度 ...
分类:
编程语言 时间:
2017-09-07 00:59:48
阅读次数:
232
前言 以下内容是个人学习之后的感悟,转载请注明出处~ 线程是什么 线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的 基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 GIL是什么 为了更有效的利用多核处 ...
分类:
编程语言 时间:
2017-09-04 13:11:04
阅读次数:
165
Linux是拿来用的,而不是折腾其本身。相信这个道理不少聪明人(实用主义者)都明白,然而总是有那么一群人拿Linux去安装各种发行版、研究Linux命令、配置桌面、美化桌面、研究各种wm/DE、永无止境的处理bug、用screenfetch截图装逼、秀优越感嘲笑小白、或者尝试渗透到人家电脑窃取点资料 ...
分类:
系统相关 时间:
2017-09-01 18:56:23
阅读次数:
223