线程详解
具体源码的大家有兴趣的可以去查看c++ 标准委员会的官方文档
在这里我主要讲一下他们的主要结构以及主要用法
凡人皆无法挡
与并发相近的另一个概念是并行(Parallel)。和并发所描述的情况一样,并行也是指两个或多个任务被同时执行。但是严格来讲,并发和并行的概念并是不等同的,两者存在很大的差别。下面我们来看看计算机科学家们是怎么区分并发和并行的。
并发是一个处理器同时处理多个任务,而并行是多个处理器或者是多核的处理器同时处理多个不同的任务。前者是逻辑上的同时发生(simultaneous),而后者是物理上的同时发生。
先给出排序算法的总结:
关于排序算法可以说我已经是总结了很多次了,但是过不久就会生疏,究其原因还是因为用的少了。而且我希望自己掌握的程度能够到那种随时随地信手拈来。。。可惜。。自己不给力。。希望这次能够彻底掌握吧
这里先给出几个主要的排序,挖个坑吧。。虽然好像挖的坑有点多了我。。
Given nums = [2, 7, 11, 15], target = 9,
Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1].
简单点说,容器就是一个或多个进程以及他们所能访问的资源的集合。
容器技术的本质是对计算机系统资源的隔离和控制,让原来全局的资源变得只能部分进程之间共享,这跟我们常说的虚拟机这种虚拟化技术没有关系,最新的标准在制定过程中,包括镜像的格式,容器运行时的一些规范具体见Open Container Initiative(OCI)。
简单点说, Shared subtrees 就是一种控制子挂载点能否在其他地方被看到的技术,它只会在 bind mount 和 mount namespace 中用到,属于不怎么常用的功能。本篇将以 bind mount 为例对 Shared subtrees 做一个简单介绍