Java中线程锁---注意事项说明
下文笔者讲述java中线程锁的相关注意事项,如下所示
在多线程中 线程锁是我们日常开发中常使用的功能 那么使用线程锁时,有哪些需要注意的事项呢? 下文笔者将一一道来,如下所示
一、如果一个对象的方法被synchronized关键字修饰 则只有一个线程可以调用synchronized修饰的方法 其它线程处于等待状态 synchronized修饰的方法,同时只能允许一个线程对其进行访问 二、锁在当前对象上时,其它线程不能进入当前对象的synchronized方法 三、锁在静态同步方法上时,是锁在类的头信息上 此时静态方法只允许一个线程访问 四、synchronized锁位置 非静态方法的锁标志在this上 静态方法的锁标志在Class 实例
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。