请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

实际业务开发中,分布式场景下,线程的作用?

我不是小白,只是几年工作以来,使用线程与并发的场景极少,所以在这些知识欠缺的情况下,买了本门课程,进行系统性学习,今天开始看了一部分内容后,陷入了自我怀疑:
synchronized 同步锁和多线程在分布式场景下实际开发中还有多大的用处,还是说只是为了面试,我对这部分知识有欠缺,所以提出的问题可能比较奇怪或者狭隘,希望作者能过解答下疑惑,感谢

正在回答 回答被采纳积分+3

1回答

悟空 2020-09-20 12:03:45

是这样的,单机是基础,其实在分布式中,也有锁,也有信号量,也有CountDownLatch,只不过是从单机变成分布式了,所以单机的情况是需要先学习的。再比如JMM,虽然也是单机的,但是也属于很重要的知识,虽然如果不甚了解也不太影响开发,但是这就像地基一样。

0 回复 有任何疑惑可以回复我~
  • 提问者 LISTER13 #1
    CountDownLatch 我还是比较常用的,多线程的场景也是有的,但是一旦涉及到线程安全,基本上用的都是分布式锁了,比如使用Redis等
    回复 有任何疑惑可以回复我~ 2020-09-20 12:50:11
  • 悟空 回复 提问者 LISTER13 #2
    Redis可以实现分布式CountDownLatch,所以原理还是单机的
    回复 有任何疑惑可以回复我~ 2020-09-20 23:07:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信