采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我不是小白,只是几年工作以来,使用线程与并发的场景极少,所以在这些知识欠缺的情况下,买了本门课程,进行系统性学习,今天开始看了一部分内容后,陷入了自我怀疑: synchronized 同步锁和多线程在分布式场景下实际开发中还有多大的用处,还是说只是为了面试,我对这部分知识有欠缺,所以提出的问题可能比较奇怪或者狭隘,希望作者能过解答下疑惑,感谢
是这样的,单机是基础,其实在分布式中,也有锁,也有信号量,也有CountDownLatch,只不过是从单机变成分布式了,所以单机的情况是需要先学习的。再比如JMM,虽然也是单机的,但是也属于很重要的知识,虽然如果不甚了解也不太影响开发,但是这就像地基一样。
CountDownLatch 我还是比较常用的,多线程的场景也是有的,但是一旦涉及到线程安全,基本上用的都是分布式锁了,比如使用Redis等
Redis可以实现分布式CountDownLatch,所以原理还是单机的
登录后可查看更多问答,登录/注册
完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题
1.9k 26
890 12
1.1k 12
2.5k 12
1.1k 11