您当前的位置: 首页 >  面试

一一哥Sun

暂无认证

  • 1浏览

    0关注

    622博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

高薪程序员&面试题精讲系列64之你熟悉synchronized吗?说说它的底层原理,如何对其优化?

一一哥Sun 发布时间:2022-02-16 09:00:31 ,浏览量:1

一. 面试题及剖析 1. 今日面试题

你熟悉synchronized吗?

synchronized的底层原理是怎么样的?

如何对synchronized进行优化?

2. 题目剖析

今天的题目,其实考察的是关于线程安全方面的内容,synchronized和lock锁都是用于保证线程安全的锁技术。在多线程方面,线程安全是考察时的重中之重。面试时,基本上就是先问了不了解多线程,接着就会问怎么保证线程安全,差不多这就是”线程3连“了。

二. synchronized锁 1. 简介

synchronized是Java中的一个关键字,解决的是多线程之间访问同一资源的同步性。它代表了一种同步的加锁操作,保证在同一时刻最多只能有一个线程 来执行被synchronized修饰的方法 或 代码块,这就保证了同一个共享资源在同一时间只能被一个线程访问到。

关注
打赏
1665624836
查看更多评论
立即登录/注册

微信扫码登录

0.0379s