java锁理解初步和synchronized关键字
java中锁存在的意义
众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题,就是线程的先来后到的问题。从而保证线程执行的顺序。
我们来举一个Dirty的例子:某餐厅的卫生间很小,几乎只能容纳一个人如厕。为了保证不受干扰,如厕的人进入卫生间,就要锁上房门。我们可以把卫生间想象成是共享的资源,房门就是一把资源锁,而众多需要如厕的人可以被视作线程。假如卫生间(共享资源)当前有人(...
原创
2018-02-26 14:15:23 ·
272 阅读 ·
0 评论