Java中线程锁---注意事项说明

乔欣 Java经验 发布时间:2022-12-03 08:03:02 阅读数:9240 1
下文笔者讲述java中线程锁的相关注意事项,如下所示
在多线程中
  线程锁是我们日常开发中常使用的功能
  那么使用线程锁时,有哪些需要注意的事项呢?
下文笔者将一一道来,如下所示
一、如果一个对象的方法被synchronized关键字修饰
    则只有一个线程可以调用synchronized修饰的方法
	 其它线程处于等待状态
	synchronized修饰的方法,同时只能允许一个线程对其进行访问

二、锁在当前对象上时,其它线程不能进入当前对象的synchronized方法

三、锁在静态同步方法上时,是锁在类的头信息上
    此时静态方法只允许一个线程访问

四、synchronized锁位置
    非静态方法的锁标志在this上
    静态方法的锁标志在Class 实例
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202212/16700258235008.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者