1. 串行并行并发 2. 进程 3. 线程 4. 创建线程的方式 A:创建线程并启动:继承Thread类 step1:创建子类,继承Thread类。 step2:重写run(),线程体。并发执行的内容,写在这个方法中。 step3:启动线程:start() /* class Cat class Pe ...
分类:
编程语言 时间:
2020-07-30 01:28:28
阅读次数:
60
Go语言 Go语言自问世以来,以高效的开发效率和完美的运行速度,迅速风靡全球,被誉为21世纪的C语言。但是因为它的执行性能、并发性能、开发效率、编译迅速、强大的标准库、稳定性、代码简易等特色 Go语言是谷歌2009年发布的第二款开源编程语言,旨在针对多处理器系统应用程序的编程进行优化,使用Go语言编 ...
分类:
编程语言 时间:
2020-07-29 21:43:02
阅读次数:
71
这篇文章只是格式只是格式只是格式,不要看!!! 1、并发和并行 2、进程和线程 3、进程与线程的区别 4、多线程的优势 1、并发和并行 并行:指两个或多个时间在同一时刻发生(同时发生); 并发:指两个或多个事件在一个时间段内发生。 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序 ...
分类:
其他好文 时间:
2020-07-29 09:57:32
阅读次数:
171
Spark的架构图 1、RDD(弹性分布式数据集) RDD是对象的分布式集合。 RDD以并行方式应用和记录数据转换 RDD也提供数据沿袭——以图形形式给出每个中间步骤的祖先树,当RDD的一个分区丢失,可以根据祖先树重建该分区。 RDD有两组操作,转换(transformation)和行动(actio ...
分类:
其他好文 时间:
2020-07-28 22:37:30
阅读次数:
72
转自:https://blog.csdn.net/ProgrammerFan0101/article/details/83144355?utm_source=blogxgwz9 当您的网站从模型转变为功能齐全的时候,您需要确保它对访问您网站的每个人都有效,无论他们使用的是Internet Explo ...
分类:
其他好文 时间:
2020-07-28 22:24:44
阅读次数:
83
看完这一篇,再也不怕面试官问我IntentService的原理 ...
分类:
其他好文 时间:
2020-07-28 17:00:50
阅读次数:
70
效果图: 需求: 1.相同的项目要合并,相同的项目下相同塔楼要合并 2.日期动态生成(需判断跨年跨月) 3.列合并代表工作时长(颜色代表状态) 逻辑: 1.先处理表头,日期项自定义key值,如果跨年的话,添加一个子项(跨月一样),用三元表达式自定义class颜色 2.跟后端协商,项目,塔楼和日期都要 ...
分类:
其他好文 时间:
2020-07-27 16:09:13
阅读次数:
134
01. 单核CPU与多核CPU的理解 单核CPU,其实是一种假的多线程,因为在一个时间单元内,也只能执行一个线程的任务。 例如:虽然有多车道,但是收费站只有一个工作人员在收费,只有收了费才能通过,那么CPU就好比收费人员。如果某个人不想交钱,那么收费人员可以把他“挂起”(晾着他,等他想通了,准备好了 ...
分类:
其他好文 时间:
2020-07-27 16:05:55
阅读次数:
69
1.centos的演变 1.1启动流程sysvinit 串行启动:一次一个,一个一个启动 并行启动:全部的一起启动 init优点 运行非常良好。主要依赖于shell脚本 init缺点 1、启动慢 2、容易夯住,fstab与nfs挂载问题 1.2upstart 技术 使用的版本: centos6 ub ...
分类:
其他好文 时间:
2020-07-27 15:59:50
阅读次数:
77
1.1 MapReduce定义 1.2 MapReduce优缺点 1.2.1 优点 1.2.2 缺点 1.3 MapReduce核心思想 1)分布式的运算程序往往需要分成至少2个阶段。 2)第一个阶段的MapTask并发实例,完全并行运行,互不相干。 3)第二个阶段的ReduceTask并发实例互不 ...
分类:
其他好文 时间:
2020-07-26 23:12:54
阅读次数:
73