永发信息网

JAVA多线程中“锁”的概念的理解

答案:2  悬赏:60  手机版
解决时间 2021-01-20 22:44
  • 提问者网友:沦陷
  • 2021-01-20 15:35
JAVA多线程中“锁”的概念的理解
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-01-20 15:49
当有多个线程共用一种临界资源的时候,便会出现冲突,锁就是用来解决这种冲突的,跟上厕所一样,假如有ABC三个人都来上厕所而厕所只有一个一次只能进一人,A先来了,那么在A出来之前,这个厕所就处在了“锁”定状态,B和C憋死也要在外面等着,直到A出门(原因很多,如睡着了,方便完了,忘带厕纸了跑出来找人要....)“锁”定解除B和C才能进入,当然牛逼的进(A和B有一腿只让B进或者优先级高或者...),SB的在外面继续等。此乃吾理解之锁定,希望能够对你有所帮助
全部回答
  • 1楼网友:神也偏爱
  • 2021-01-20 16:35
锁简单的说就是防止不同的线程在同一时间访问同一个方法
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯