
JavaSe
文章平均质量分 75
东东的脑洞
天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。
展开
-
synchronized的偏斜锁,轻量级锁,重量级锁
synchronized的偏斜锁,轻量级锁,重量级锁synchronized重在哪里?JDK1.6之后synchronized发生了什么变化?偏斜锁(偏向锁)轻量级锁重量级锁参考 有关synchronized锁升级的理念,很多博客讲的很明白,在这里我将我个人的理解讲述一下,方便各位的理解,如果有描述的不正确的地方还请多多指正,不胜感激。 synchronized 是 Java 内建的同步机制,所以也有人称其为 Intrinsic Locking,它提供了互斥的语义和可见性,当一个线程已经获取当前锁时,其原创 2021-03-17 21:46:17 · 360 阅读 · 0 评论 -
如何使主线程等待子线程?
如何使主线程等待子线程 使用awaitTermination方法 当我们想使用多线程的方法去执行一些逻辑,并想要获取执行的结果的时候。 我们会创建一个线程池,然后使用submit方法提交任务。 <T> Future<T> submit(Callable<T> task); 如果,接下来想要所有的任务执行完毕后,主线程去继续执行。我一般的做法是 executor...原创 2020-04-18 00:06:56 · 1145 阅读 · 0 评论