前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2020年最后一站多线程技术完成

2020年最后一站多线程技术完成

作者头像
码农王同学
发布2021-02-02 14:24:26
2900
发布2021-02-02 14:24:26
举报
文章被收录于专栏:后端Coder后端Coder

一,码农王同学的多线程技术总结

1,先唠会嗑吧

回过头来思考一下2020这一年的心里路程,有太多的话想去表达,也有很多想分享的故事,然而都被我以没有足够的时间推托了,怎么说呢,这一年过得很充实,充实到每周都安排满满的,当然了,适当放松休息也成为了日常必备技能,今年基本上放弃了做饭这个习惯,大部分时间都是被需要完成的任务给占据,但是,没有饿到,反而体重还增加了一点,应该是长久坐的原因导致的,但是已经慢慢开始调整这个坏习惯了,体重慢慢减下了一点。

今年我个人觉得是成长最快的一年,学会了梳理内心焦虑带来的坏处和好处,也学会了与自己妥协,面对如今信息大爆炸所带来的焦虑感,我学会了去分享自己如何减少这种焦虑感的文字,当然了,别人读完未必能感同身受,其根本还是需要自己去解决自己为什么会焦虑的原因?

一般我习惯在朋友圈去分享一些心情情绪类的文字,但是自从吃过亏之后,我很少也基本没有分享过了,这或许就是今年最大的改变吧,大部分我都习惯写在手机便签里,当自己闲下来去看看以往写的内容会惊讶于我怎么可能会写出这样的文字去思考。

谈起成长,感谢周围接触的同事,朋友带给自己的改变,从他们身上学到了很多,或许是潜移默化带来的影响吧,至少目前我从中受惠了很多,这里说一下感谢吧

2,多线程技术总结过程的一点思考

2.1,什么是线程?

2.2,什么是进程?

2.3,如何理解线程安全?

2.4,什么是线程同步?

2.5,什么是线程异步?

2.6,如何实现同步互斥?

2.7,什么是java内存模型?

2.8,如何保证原子性,一致性,可见性?

2.9,如何模拟内存溢出的场景?

2.10,什么是并发?

2.11,什么是并行?

2.12,讨论并行概念要在什么基础上才能去谈?

2.13,实现高并发,高性能,高可用的措施是什么?

2.14,如何实现限流?限流的目的是什么?

2.15,多线程相比于单线程的好处是什么?

2.16,如何理解线程间通信?它常用吗?

2.17,如何理解公平锁的使用场景?

2.18,如何实现多任务的并行分发?

3,总结一下

对于这篇总结,我从一周前就开始思考了,直到周末才开始去思考如何编写属于自己的图解,在昨天的公众号里面我发了一个动态说道自己2020年的技术任务终于完成了,其实说的就是最后一站多线程技术总结终于完成了,在很早之前我就发过关于多线程技术的图解,但是它不够系统,那个时候理解的也很片面,最近项目里面也是多次用到多线程的技术,自己就觉得,我还是重新梳理一下吧,毕竟对自己和看到的人有一点点帮助就可以了,在成长的道路上,我们总会受到别人的帮助,即使是细微的帮助,自己也很感激他们,是他们帮助了自己成长很多,所以,我经常在朋友圈和手机便签里面多次提到感谢别人的话语,好了,这里就说这么多吧,下面,我会放几张不同颜色的多线程图解,喜欢哪个可以看下,哈哈哈。

4,多线程图浏览,欢迎点赞哟

4.1,颜色one

4.2,颜色two

4.3, 颜色three

4.4,颜色four

4.5,颜色five

4.6,颜色six

喜欢给个在看哟~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农王同学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一,码农王同学的多线程技术总结
    • 1,先唠会嗑吧
      • 2,多线程技术总结过程的一点思考
        • 2.1,什么是线程?
        • 2.2,什么是进程?
        • 2.3,如何理解线程安全?
        • 2.4,什么是线程同步?
        • 2.5,什么是线程异步?
        • 2.6,如何实现同步互斥?
        • 2.7,什么是java内存模型?
        • 2.8,如何保证原子性,一致性,可见性?
        • 2.9,如何模拟内存溢出的场景?
        • 2.10,什么是并发?
        • 2.11,什么是并行?
        • 2.12,讨论并行概念要在什么基础上才能去谈?
        • 2.13,实现高并发,高性能,高可用的措施是什么?
        • 2.14,如何实现限流?限流的目的是什么?
        • 2.15,多线程相比于单线程的好处是什么?
        • 2.16,如何理解线程间通信?它常用吗?
        • 2.17,如何理解公平锁的使用场景?
        • 2.18,如何实现多任务的并行分发?
      • 3,总结一下
        • 4,多线程图浏览,欢迎点赞哟
          • 4.1,颜色one
          • 4.2,颜色two
          • 4.3, 颜色three
          • 4.4,颜色four
          • 4.5,颜色five
          • 4.6,颜色six
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档