社区
Java SE
帖子详情
java并发编程实战中一个看不懂的地方
想写一个bot发财
2019-05-09 08:41:03
想问一下这个他的描述中,Widget和LoggingWidget中doSomething方法都是同步方法,因此每个dosomething方法在执行前都会获取Widget上的锁
为什么子类的dosomething会获取Widget上的锁啊,这两个类和运行的线程之间的关系又是什么
...全文
100
1
打赏
收藏
java并发编程实战中一个看不懂的地方
想问一下这个他的描述中,Widget和LoggingWidget中doSomething方法都是同步方法,因此每个dosomething方法在执行前都会获取Widget上的锁 为什么子类的dosomething会获取Widget上的锁啊,这两个类和运行的线程之间的关系又是什么
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
浪费七年时间
2019-05-09
打赏
举报
回复
非静态方法上加synchrozed,执行方法需要获取对象锁,这里两个方法都要获取LoggingWidget对象的对象锁,super.doSomething不是获取Widget类的锁,而是当前对象的对象锁
【
Java
并发编程
实战
】
本篇是阅读《
Java
并发编程
实战
》的零碎笔记,整体非常凌乱,并不适合阅读,仅做个人备忘。
Java
并发编程
实战
总结
Java
并发编程
《
JAVA
并发编程
的艺术》之
Java
并发编程
实战
《
JAVA
并发编程
的艺术》之
Java
并发编程
实战
文章目录《
JAVA
并发编程
的艺术》之
Java
并发编程
实战
生产者和消费者模式生产者消费者模式
实战
多生产者和多消费者场景线程池与生产消费者模式线上问题定位性能测试查看网络流量。查看系统平均负载。查看系统内存情况。查看CPU的利用率。异步任务池 当你在进行
并发编程
时,看着程序的执行速度在自己的优化下运行得越来越快,你会觉得越来越有成就感,这就是
并发编程
的魅力。但与此同时,
并发编程
产生的问题和风险可能也 会随之而来。本章先介绍几个
并发编程
的
实战
案例,然后再介绍如
java
并发编程
实战
源码_
Java
并发编程
实战
-随书源码
压缩包 :
Java
并发编程
实战
-随书源码.rar 列表jcip-examples-src/META-INF/MANIFEST.MFjcip-examples-src/net/jcip/examples/Animals.
java
jcip-examples-src/net/jcip/examples/AtomicPseudoRandom.
java
jcip-examples-src/net/jcip...
Java
并发编程
:深入探索与
实战
案例
Java
并发编程
是
一个
复杂而强大的领域,它提供了多种工具和技术来应对多线程环境下的挑战。从基础的到高级的 ` LockAtomic `类,再到线程池和并发集合,
Java
为开发者提供了丰富的选择。通过理解这些工具的工作原理,并结合实际场景进行应用,我们可以构建出高性能、可扩展的并发应用程序。本文介绍的
实战
案例,展示了如何将这些知识应用于构建
一个
简单但高效的Web服务器,希望对读者有所启发。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章