首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
江湖路远水也急
掘友等级
java工程师
搞钱
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
281
文章 278
沸点 3
赞
281
返回
|
搜索文章
最新
热门
2023年面试准备(一)
java 提供了哪些IO方式? NIO如何实现多路复用?Java有几种文件拷贝方式?哪一种最高效?Java为什么不支持多继承?什么是菱形继承?线程安全需要保证哪几个基本特性?
Java多线程编程核心技术-读书笔记20220630
2.3.5使用原子类进行i++操作 在i++操作时除了使用synchronized实现同步外,还可以使用AtomicInteger原子类实现。 原子操作时不能分割的整体,没有其他线程能够中断或者检测正
Java多线程编程核心技术-读书笔记20220629
2.3volatile关键字 1.使变量在多线程建可见。 2.防止指令重排序。 关键字volatile的作用是强制从公共堆栈中取得变量的值,而不是从线程私有数据栈中取得变量的值。 \ 私有堆栈中的值和
Java多线程编程核心技术-读书笔记20220628
2.2.8细化3个结论 synchronized(非this对象x)格式的写法是将x对象本身作为“对象监视器”,这样就有以下3个结论: 1)当多个线程同时执行synchronized(x){}同步代码
Java多线程编程核心技术-读书笔记20220627
2.2.1synchronized方法的弊端 耗时会明显增加 2.2.2synchronized同步代码块的使用 当两个并发线程访问同一个对象Object中的synchronized(this)同步代
Java多线程编程核心技术-读书笔记20220626-1
2.1.6synchronized锁重入 关键字synchronized拥有锁重入功能,也就是在使用synchronized时,当一个线程得到一个对象锁后,再次请求此对象锁时是可以再次得到该对线的锁的
Java多线程编程核心技术-读书笔记20220626
2.1synchronized同步方法 “非线程安全”其实会在多个线程同时对同一个对象中的实例变量进行并发访问时发生,产生的后果就是“脏读”,也就是渠道的数据其实是被更改过的。 而“线程安全”就是以获
Java多线程编程核心技术-读书笔记
线程的优先级 线程可以设置优先级,优先级高的线程得到的CPU资源较多,也就是CPU优先执行优先级较高的线程对象任务。 使用setPriority()方法设置优先级。 优先级分为1-10,如果小于1或者
Java多线程编程核心技术 第一章java多线程技能-读书笔记-20220622
使用stop()方法停止线程则是非常暴力的。 调用stop方法时会抛出java.lang.ThreadDeath异常,但在通常情况下,此异常不需要显示地捕捉。 使用stop释放锁将会给数据造成不一致性
Java多线程编程核心技术 第一章java多线程技能-读书笔记-20220621
currentThread() currentThread()方法可返回代码段正在被哪个线程调用的信息。 isAlive() 方法isAlive()的功能是判断当前的线程是否处于活动状态。 什么是活动
下一页
个人成就
文章被点赞
35
文章被阅读
20,610
掘力值
978
关注了
40
关注者
14
收藏集
11
关注标签
78
加入于
2019-07-20