Java 并发编程实战
王宝令
资深架构师
72486 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 51 讲
学习攻略 (1讲)
Java 并发编程实战
15
15
1.0x
00:00/00:00
登录|注册

用户来信 | 真好,面试考到这些并发编程,我都答对了!

热点问题答疑
思考题留言区
坚持学习
换位理解
直接上手跟着敲一遍代码
两个宝藏之地
学习方法分享
涵盖面试可能问到的内容
宝令老师的回信
感谢专栏
用户来信
参考文章

该思维导图由 AI 生成,仅供参考

你好,我是 Zed,是《Java 并发编程实战》1W+ 订阅者中的一员。
我从事 Java 开发已有五年时间了,曾在一家国内知名物流企业工作,现在杭州一家金融支付类公司继续担任 Java 工程师一职。
大概在今年四月份,在高铁上翻到一篇文章,讲的是“为什么 Object.wait() 方法一定要在 synchronized 内部使用”,因为之前我根本不知道这个问题,所以打算考考我朋友。
结果他给了我一些迥然不同的答案,并邀请我读了宝令老师的《Java 并发编程实战》专栏中的一篇文章《08 | 管程:并发编程的万能钥匙》,看完后我感觉醍醐灌顶,津津有味,果断开始学习。

我是如何通过专栏拿到 Offer 的?

机缘巧合,专栏学习到一半时 ,我辞掉了原有的工作出去面试。因为面试的岗位都是高级工程师,所以基本上离不开并发编程的问题,像锁、线程安全、线程池、并发工具类都是家常便饭
印象比较深刻的是面试官问我:线程池的大小如何确定
那时我刚看完《10 | Java 线程(中):创建多少线程才是合适的?》,然后就胸有成竹且不紧不慢地回答了,面试官听了直点头。
另外一个问题是:怎么理解活锁
于是,我又如法炮制搬出了《07 | 安全性、活跃性以及性能问题》中老师提到“路人甲乙相撞”的例子,同时给出具体的解决方案。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

一位Java工程师分享了通过学习《Java并发编程实战》专栏成功拿到工作Offer的经历和学习方法。他强调了专栏学习对找工作和面试的关键作用,分享了高效学习方法,包括跟着敲代码、换位理解和坚持学习。他提到了专栏中的思考题和热点问题答疑,以及留言区对学习的帮助。最后总结了学习收获,并表达了对专栏的赞誉和感激之情。文章突出了专栏对并发编程知识的系统性和实用性,以及作者通过学习专栏成功应用知识的经历和方法。专栏作者也对作者的学习方法和应用表示肯定和感谢。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Java 并发编程实战》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(21)

  • 最新
  • 精选
  • QQ怪
    阅读了zed的心得发现比自己还努力的人还是蛮多的,我会继续加油的😁

    编辑回复: 感谢你的留言及对并发编程专栏的认可,恭喜你获得「10元无门槛礼券」一张,今天20点前到账。打开“极客时间app”-“我的”--“礼券”即可查看。

    2019-06-21
    18
  • linqw
    王宝令老师的这篇专栏真的很值,开启了我对并发编程的大门,记得还没学习这篇专栏,虽然知道信号量(一个整形值、p操作、v操作)和管程(一个锁和0或者多个条件变量),但是不知如何和java联系起来,如java语言层面实现Synchroized+wait、notity、notityAll,只支持一个条件变量,sdk层面实现Lock+condition,支持多个条件变量,也不知道可见性、重排序、原子性产生的原因及对应的解决办法,也学习到java里的并发类在对应的场景使用,也学会如何站在宏观的角度去看多线程问题,跳出来看全景、钻进去看本质,也学到了对应的多线程的设计模式,多线程在各个场景的案例。学完此专栏,在去看java并发包的源码,会发现宏观的学习完,钻进去看源码的时候真的不难,最近也在自己分析java并发包的源码https://juejin.im/user/5bd8718051882528382d8728/posts,持续进化,道阻且长

    作者回复: 优秀👍

    2019-06-21
    11
  • 端点星好运
    自己是一名高龄Android开发,这个专栏是订阅的专栏里帮助最大的,感谢王老师。👍

    作者回复: 适合就好😄

    2019-06-21
    6
  • 爱吃回锅肉的瘦子
    很感谢老师的课程,刚好学完老师课程,就能在实际工作中使用到,或许是运气好。项目中交易表是按月份分表的,查询一段日期,我就用了forkjoin,以及交易表和其他表汇总。就用了CompletableFuture 。第一次使用异步编程方式进行查询,内心获得很大满足感,毕竟能够学以致用。再次谢谢老师这几十天传道授惑。

    作者回复: 学以致用👍

    2019-06-21
    4
  • 2102
    最赞宝令老师对留言区的重视,几乎每个留言都会回复。专栏学习由浅入深,适合所有阶段的学员,完全学完并理解的同学一定会成为并发领域的高手。。

    作者回复: 感谢捧场😄

    2019-07-17
    2
  • 马哲富
    同学们,需要着重加强理解的是内存模型和管程;另外需要动手实践

    作者回复: 👍

    2019-06-21
    2
  • 悠哉小二儿
    突然想起任总一句话:优秀的老师教出更优秀的学生

    作者回复: 👍

    2019-06-21
    1
  • 笨拙的自由
    一章不落追完了,现在一想仅仅看过一遍还是不够,想学老师系统的整理一下发到公司内网去,给别人讲一遍才能真正学到东西

    作者回复: 👍

    2019-06-21
    1
  • 艾比利夫
    我才学到第9课,就已经觉得很醍醐灌顶了,继续坚持,希望全部学习完后,也能和Zed同学一样优秀吧~!加油,感谢老师

    作者回复: 加油😄

    2019-06-21
    1
  • 🐾
    相见恨晚的专栏,醍醐灌顶

    作者回复: 相见就好😄

    2019-11-08
收起评论
显示
设置
留言
21
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部