![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 82
TodoCoder
TodoCoder的博客!
展开
-
【并发编程】Future掌控未来之Callable是如何返回结果和异常的【源码详解】
Callable相信你肯定知道怎么用,但是Callable是怎么返回结果的,异常是怎么抛出线程之外的?底层原理是什么?你知道吗?我们从使用出发,到底层源码实现,来分析一下Callable的具体流程,相信面试官也很乐意听你讲这些。。...原创 2022-07-06 06:00:00 · 1578 阅读 · 0 评论 -
【Java线程】Future掌控未来之Runnable的缺陷
大哥Runnable是Java爸爸第一胎生的,可谓是凤表龙姿,吾门标秀啊,给的位置都是java.lang这个C位,但是慢慢的发现他是个傻子。。。。原创 2022-07-05 22:41:17 · 363 阅读 · 0 评论 -
【Java线程基础】01.线程实现方式千万种,为何独终于你一种
在程序开发中,并发编程是所有程序员必须掌握的技能,而多线程是并发编程中基础中的基础,要想进一步的写出高性能的Java程序,必须要先实现多线程,才可以继续后续的一系列开发,所以我们本节从并发编程的基础如何实现线程开始讲起。尽管线程的实现很基础,看似很简单,但实际上却暗藏玄机。因为在我们的开发中,不只是仅仅会实现线程就万事大吉,我们还要考虑以下问题:实现线程是否对后续的开发有扩展的支持。实现线程的开销是否大于收益。如何合理的选出一种实现方式。要想解答以上问题,我们需要先看以下两个问题:实现线程原创 2022-05-14 22:18:35 · 147 阅读 · 0 评论 -
Mac os系统下,Java环境 JDK 的安装 (保姆级)
环境Mac JDK intel x64 版(非M1 arm64) JDK 17 下载安装JDK 下载地址:https://www.oracle.com/downloads/ 下面找到Java,点击 然后找到并点击 Java(JDK)for Developers 下翻页找到对应的版本 我的Mac bookpro 是2019版的intel Core芯片,是x64的架构,所以需要从 后两个x64的里面选,由于我的电脑上已经安装了 jdk8了原创 2022-05-14 13:41:18 · 2450 阅读 · 0 评论