摘要: ###1.Future、Callable、FutureTask 线程池提供的submit方法 <T> Future<T> submit(Callable<T> task); //Callable call方法具有返回值,Future对象可以通过调用其get()方法来获 取任务的执行结果。 <T> F 阅读全文
posted @ 2020-08-07 14:16 ShinyRou 阅读(155) 评论(0) 推荐(0) 编辑
摘要: ##一、原子类 ###1.什么是原子类 Java的java.util.concurrent包除了提供底层锁、并发集合外,还提供了一组原子操作的封装类,它们位于java.util.concurrent.atomic包。 Atomic类是通过无锁(lock-free)的方式实现的线程安全(thread- 阅读全文
posted @ 2020-08-07 10:36 ShinyRou 阅读(187) 评论(0) 推荐(0) 编辑
摘要: ##1.Docker的概念 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间 阅读全文
posted @ 2020-08-07 10:03 ShinyRou 阅读(158) 评论(0) 推荐(0) 编辑
摘要: ##1.总线 ###1.1.总线的概述 USB = Universal Serial BUS 通用串行总线,使用的鼠标、键盘、U盘都可以通过USB接口连接到电脑 1.提供对外连接的接口 2.不同设备通过接口进行连接 3.外围设备接口通用 USB、PCI(外接显卡)、ISA、Thunderbolt(雷 阅读全文
posted @ 2020-08-07 00:05 ShinyRou 阅读(535) 评论(0) 推荐(0) 编辑