JAVA高并发(一)——了解并行世界

本文探讨了高并发多线程的起源,包括摩尔定律的影响,以及如何从单核到多核CPU的转变。文章还区分了同步与异步、并发与并行、临界区、阻塞与非阻塞的概念,并讨论了死锁、饥饿和活锁等并发问题。此外,介绍了并发级别的层次以及Amdahl定律和Gustafson定律。最后,强调了Java内存模型中确保原子性、可见性和有序性的关键点。
摘要由CSDN通过智能技术生成

        最近不知道怎么了,感觉什么东西都需要画画图,梳理梳理思路、写写,而且每每晚上坐到自己的位置上,打开本书,打开篇文章,打开思维导图,打开onenote,再打开音乐,然后就开始静静理解着,梳理着,画图着,编写着……感觉心情也能平静下来。netty源码还需要多花点时间理解理解,周末再进行;今天开始把Java高并发多线程的知识也回顾整理一吧。

       以前学习高并发多线程的过程,现在想想就是看知识点,怎么实现代码,很少去想为什么是这样,为什么会这样?而接下来,我希望能够通过思维导图,能够通过联想,能够通过关联,不断完善自己的知识网,使一些知识融入到自己的知识网中,达到牵一发动全身的效果。好,下边进入正题吧。

 

        一,高并发多线程的由来:

       摩尔定律 大家应该都听说过,大致意思是:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18—24月便会增加一倍,性能也将提升一倍。但是摩尔定律并不是一种自然法则或者物理定律,随着硬件技术的发展,一些高科技技术越来越难突破,摩尔定律在CPU的计算性

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值