摘要:
我看到那些动漫游戏女主一次次和你互动,我竟产生了一丝丝醋意,从此我便忍不住想要多了解你一点,我喜欢看到你的笑容,kimi瓦每次笑的样子都会牵动我的心弦,如果你能选择我就好了,我能给你爆金币,我想和你一起玩galgame,最后我想对你说: si kei ,si kei da 油 ,窦 dei mo s 阅读全文
posted @ 2025-10-13 22:59
扛着音响去化缘
阅读(10)
评论(0)
推荐(0)
摘要:
LockSupport是什么 LockSupport让线程等待和唤醒的方法和Object类中的区别: 方式一:使用Object中的wait()方法让线程等待,使用Object中的notify()方法唤醒线程 方式二:LockSupport类可以阻塞当前线程以及唤醒指定被阻塞的线程 方式一Object 阅读全文
posted @ 2025-10-13 11:51
扛着音响去化缘
阅读(17)
评论(0)
推荐(0)
摘要:
如何实现停止中断运行中的线程 ①通过一个volatile变量实现 (多线程环境下,变量可能会以副本形式存储到线程的工作空间如cpu缓存中而导致变量在各个线程中不共享。volatitle关键字可以让变量在各个线程中共享,并且禁止重排序) /** * @author Guanghao Wei * @cr 阅读全文
posted @ 2025-10-13 11:51
扛着音响去化缘
阅读(8)
评论(0)
推荐(0)
摘要:
中断常用API方法之三大方法 public void interrupt() 实例方法 Just to set the interrupt flag 实例方法仅仅是设置线程的中断状态为true,发起一个协商而不会立刻停止线程 public static boolean interrupted() 静 阅读全文
posted @ 2025-10-13 11:49
扛着音响去化缘
阅读(6)
评论(0)
推荐(0)
摘要:
从字节码角度分析synchronized实现 javap -c(v附加信息) ***.class 文件反编译 synchronized同步代码块 实现使用的是monitorenter和monitorexit指令 synchronized普通同步方法 调用指令将会检查方法的ACC_SYNCHRONIZ 阅读全文
posted @ 2025-10-13 11:38
扛着音响去化缘
阅读(6)
评论(0)
推荐(0)
摘要:
反编译synchronized锁的是什么 面试题:为什么任何一个对象都可以成为一个锁? C++源码:ObjectMonitor.java >ObjectMonitor.cpp >ObjectMonitor.hpp 每个对象天生都带着一个对象监视器,每一个被锁住的对象都会和Monitor关联起来 总结 阅读全文
posted @ 2025-10-13 11:38
扛着音响去化缘
阅读(12)
评论(0)
推荐(0)

浙公网安备 33010602011771号