自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 黑马java多线程窗口售票。窗口一重复原因

但在这里,休眠是在ticket++和打印之前,因此每次进入同步块后,线程会休眠10毫秒,然后执行票务操作。这可能增加了其他线程等待锁的时间,但由于非公平锁的特性,释放锁后,同一线程可能更容易再次获取锁,尤其是在高竞争情况下。synchronized使用的是非公平锁,这意味着当一个线程释放锁后,下一个获取锁的线程并不是按照等待顺序来分配的,而是可能由JVM和操作系统的线程调度器随机选择。因此,即使代码逻辑正确,某些线程(如窗口1)可能在竞争锁时更频繁地成功获取,导致其输出更多。

2025-04-12 14:14:10 215

原创 黑马斗地主第一种排序优化过程 自动排序

/打乱后[44, 2, 27, 28, 6, 23, 24, 38, 4, 35, 21, 26, 17, 29, 14, 32, 9, 30, 46, 34, 40, 5, 41, 49, 22, 11, 33, 31, 36, 18, 53, 7, 3, 48, 47, 15, 20, 51, 25, 45, 16, 52, 42, 12, 13, 1, 8, 37, 19, 54, 50, 39, 43, 10]

2025-03-17 11:43:37 424

原创 第一行代码第三版第九章问题解决Failed to find configured root that contains

external-path name="external_files名字随便填" path="." /><external-cache-path> 对应外部存储的缓存目录。<external-path> 对应外部存储的根目录。<cache-path> 对应内部存储的缓存目录。解决方案把file_paths里面的。这样的就能正常运行,

2025-03-06 19:47:26 382

原创 matrix.postRotate(degree.toFloat())报错解决办法

第一行代码第三版 368页matrix.postRotate(degree.toFloat())报错原因是自动导入的包是有问题的。用这个导的包就没问题。

2025-03-04 21:16:36 288

原创 Android 学习的第35天

这是我学习这么多天的电子笔记。欢迎指出错误交流讨论。

2025-02-24 21:16:38 93

原创 Java 黑马程序员 图书管理系统中 String类型字符串录入特性

这里在大佬东方的指导下总结出来。

2024-12-08 11:36:04 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除