没有合适的资源?快使用搜索试试~ 我知道了~
java7hashmap源码-Concurrency:java高并发编程
共230个文件
xml:114个
java:101个
md:11个
需积分: 8 0 下载量 183 浏览量
2021-06-04
16:05:30
上传
评论
收藏 181KB ZIP 举报
温馨提示
java7 hashmap源码 ##Java 并发和高并发 ###ava 多线程模块: 并发的基本概念: 同时拥有一个或者多个线程,如果程序在单核处理器上运行,多个线程将交替的换入或者换出内存。 一个线程对应者Cpu的一个内核。现在系统都是多核处理器,同时支持多个并发一起执行程序。 ##CPU 多级缓存 因为Cpu运算速度飞速提高,而内存的读取速度有限。导致,Cpu一直在等待内存读取存储区的数据,为了加快计算效率, 使用内存中出现缓存进行,提高读取速度。 cpu 缓存 主存 cpu -> cache -> memory Cpu多级缓存的意义? 1)时间局部性:如果某一个数据被访问,那么不久的将来,它很可能被再次访问。 2)空间局部性:如果某个数据被访问,他们与他相邻的数据很快也有可能被访问 Cpu对Cache的状态? 用于保证多个Cpu cache 之间缓存共享数据的一致性 M :Modifier 修改 E : Exclusive 独享,专用的 S : Share 共享 I :Invalid 无效的 local read 读取本地缓存 local write 写入本地缓存 remote
资源推荐
资源详情
资源评论
收起资源包目录
java7hashmap源码-Concurrency:java高并发编程 (230个子文件)
git.gitignore 22B
index.html 91B
Concurrency.iml 13KB
CountExample2.java 3KB
LockExample4.java 3KB
GuavaCacheExample2.java 2KB
GuavaCacheExample1.java 2KB
LockExample2.java 2KB
HystrixController2.java 2KB
HystrixController3.java 2KB
DateFormateExample3.java 2KB
ForkJoinTaskExample.java 2KB
AtomicExample3.java 2KB
AtomicExample6.java 2KB
DeadLock.java 2KB
CollectionsExample2.java 2KB
CountExample4.java 2KB
DateFormateExample2.java 2KB
CollectionsExample1.java 2KB
DateFormateExample1.java 2KB
CollectionsExample3.java 2KB
LockExample6.java 2KB
StringExample2.java 2KB
HashMapperExample.java 2KB
HashTableExample.java 2KB
ArrayListExample.java 2KB
HashSetExample.java 2KB
VectorExample1.java 2KB
StringExample1.java 2KB
SingletonExample4.java 2KB
AtomicExample2.java 2KB
LockExample5.java 2KB
ConcurrentHashMapExample.java 2KB
CopyOnWriteArraySetExample.java 2KB
ConcurrenSkipListMapExample.java 2KB
ConcurrentSkipListSetExample.java 2KB
ConcurrencyTest.java 2KB
CopyOnWriteArrayListExample.java 2KB
CountExample3.java 1KB
ThreadPoolExample4.java 1KB
LockExample1.java 1KB
AtomicExample1.java 1KB
SemaphoreExample4.java 1KB
SemaphoreExample3.java 1KB
HystrixController1.java 1KB
VectorExample3.java 1KB
CountExample1.java 1KB
SingletonExample6.java 1KB
CountDownLatchExample2.java 1KB
MapExample.java 1KB
AtomicExample5.java 1KB
CountDownLatchExample1.java 1KB
SemaphoreExample2.java 1KB
SemaphoreExample1.java 1KB
SingletonExample5.java 1KB
CyclicBarrierExample2.java 1KB
CountExample.java 1KB
LockExample3.java 1KB
SynchronizedExample2.java 1KB
SingletonExample3.java 1KB
CyclicBarrierExample1.java 1KB
SynchronizedExample1.java 1KB
ImmutableExample1.java 1KB
ImmutableExample3.java 1KB
CyclicBarrierExample3.java 1KB
ConcurrencyApplication.java 1KB
VectorExample2.java 1KB
HttpFilter.java 1KB
SingletonExample2.java 1024B
FutureTaskExample.java 984B
RedisClient.java 971B
FutureExample.java 933B
CacheController.java 928B
KafkaSender.java 911B
ImmutableExample2.java 906B
MQController.java 884B
SingletonExample1.java 882B
SingletonExample7.java 874B
HttpInterceptor.java 873B
AtomicExample4.java 834B
UnsafePublish.java 791B
RequestHolder.java 758B
SourceCodeHashMap.java 740B
ThreadPoolExample3.java 729B
ThreadPoolExample1.java 727B
ThreadPoolExample2.java 726B
Escape.java 663B
Message.java 622B
RateLimiterExample1.java 612B
RedisConfig.java 576B
RateLimiterExample2.java 554B
KafKaReceiver.java 518B
TestController.java 506B
ThreadLocalController.java 494B
ServletInitializer.java 491B
RabbitMQClient.java 479B
NotRecommend.java 458B
NotThreadSafe.java 456B
Recommend.java 452B
ThreadSafe.java 450B
共 230 条
- 1
- 2
- 3
资源评论
weixin_38657835
- 粉丝: 3
- 资源: 931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功