天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

标签:线程

公众号文章

Java 如何保证线程安全,你真的清楚吗?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 线程安全等级 之前的博客中已有所提及“线程安全”问题,一般我们常说某某类是线程安全的,某某是非线程安全的。其实线程安全并不是一个“非黑即白”单项选择题。 按照“线程安全”的安全程度由强到弱来排序,我们可以将java语言中各种操作共享的数据分为以下5类:不可变、绝对线……继续阅读 »

itzoo 2年前 (2022-05-21) 464浏览 0评论 0个赞

公众号文章

字节面试官: Java 是如何实现线程间通信的?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。 本文涉及到的知识点: thread.join(), object.wait(), object.notify(), CountdownL……继续阅读 »

itzoo 2年前 (2022-05-21) 504浏览 0评论 0个赞

公众号文章

面试官:如何合理的配置线程数?越多越好吗?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 线程池如何配置合理线程数 (1)CPU密集型: 定义:CPU密集型的意思就是该任务需要大量运算,而没有阻塞,CPU一直全速运行。 CPU密集型任务只有在真正的多核CPU上才可能得到加速(通过多线程)。 CPU密集型任务配置尽可能少的线程数。 CPU密集型线……继续阅读 »

itzoo 2年前 (2022-04-25) 454浏览 0评论 0个赞

公众号文章

面试官:Thread.sleep(0) 到底有什么用?我:有点懵~

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 我们可能经常会用到 Thread.Sleep 函数来吧使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢? 思考下面这两个问题: 假设现在是 2020-05-24 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2020-05-24 12:……继续阅读 »

往事如烟 2年前 (2022-04-22) 503浏览 0评论 0个赞