
JavaEE
文章平均质量分 83
JavaEE知识点
田雨晴Tipper
一个处女座的程序员
展开
-
JavaEE之多线程编程:5. 死锁(详解!!!)
张三李四两人去吃饺子,吃饺子需要酱油和醋。 张三抄起了酱油瓶, 李四抄起了醋瓶。 张三:你先把醋瓶给我,我用完了就把酱油瓶给你。 李四:你先把酱油瓶给我,我用完了就把醋瓶给你。 如果这俩人彼此之间互不相让,就构成了死锁。 酱油和醋相当于是两把锁,这两个人就是两个线程。原创 2024-01-24 17:21:05 · 1208 阅读 · 0 评论 -
JavaEE之多线程编程:4. 线程安全(重点!!!)
synchronized使用规则上并不复杂,抓住一个原则:两个线程针对同一个对象加锁,就会产生锁竞争。此外,可重入这个特征引出死锁,我们下篇博客详细介绍!原创 2024-01-24 11:33:42 · 1297 阅读 · 0 评论 -
JavaEE之多线程编程:3. 线程的状态(易懂!)
线程的状态一共有6个原创 2024-01-18 21:05:08 · 833 阅读 · 0 评论 -
JavaEE之多线程编程:2.创建线程及Thread类常见方法(超全!!!)
大前提:调用interrupt,只是告诉线程你该终止了,但是它是不是真的终止,这是它自己的事情。注意其中sleep有个清楚标志位的情况,唤醒之后,线程终不终止,立即还是稍后终止,就把选择全交给程序员自己了。原创 2023-12-13 23:12:25 · 1317 阅读 · 0 评论 -
JavaEE之多线程编程:1. 基础篇
“并发编程”成为刚需。 - 单核CPU的发展遇到了瓶颈,要想提高算力,就需要多核CPU。而并发编程能更充分利用多核CPU资源。 - 有些任务场景需要“等待IO”,为了让等待IO的时间能够去做一些其他的工作,也需要用到并发编程。原创 2023-12-04 20:35:35 · 1533 阅读 · 0 评论