
(1)并发编程
wen_005
这个作者很懒,什么都没留下…
展开
-
第一节 线程基础、线程之间的共享和协作01
一、相关慨念 1.1、cpu核心数和线程的关系 一般情况下cpu的核心数等于线程数,如8核的cpu支持8个线程同时运行,在intel引入超线程技术以后,cpu核心数:线程数等于1:2的关系。 一般情况下,核心数:线程数=1:1;使用了超线程技术后 1:2 1.2、cpu时间片轮转机制 在开发中体会不到有几个线程存在,这是因为存在cpu时间片轮转机制(RR调度),即给每一个进程分配一...原创 2019-02-21 10:56:11 · 191 阅读 · 0 评论 -
HashMap、HashTable、ConcurrentHashMap总结
1、HashMap特点? HashMap的特性:HashMap存储键值对,实现快速存取数据;允许null键/值;非同步;无序(比如插入的顺序)。实现map接口。 2、HashMap的原理,内部数据结构? HashMap是基于hashing的原理 jdk1.7及以前 底层使用哈希表(数组 + 链表)实现。 使用一个Entry链表数组来存储数据。 Entry 包含四个属性:key, va...原创 2019-03-20 17:36:20 · 123 阅读 · 0 评论