面试官别挂电话Synchronized我还能说上半小时。
面试官,别挂电话,Synchronized,我还能说上半小时。 Synchronized关键字,经常被用于线程同步。执行Synchronized修饰的同步代码块的线程,首先会获得“对象的锁”,如果有其他线程尝试执行同步代码块,会阻塞,直到该线程执行完同步代码,释放“对象锁”。上面的概念,肯定不陌生,但是对象锁具体是什么,或许你不太清楚,本文从其底层原理出发,详细解读Synchronized关键字 Synchronized关键字概念 synchronized是Java中关键字,是利用锁机制来实现同步,锁机制有如下两种特性 互斥性(也叫原子性):同一时刻只允许一个线程获取对象锁 可见性:线程获取对
下载地址
用户评论