一:gorouting的必要性 假如设计一个程序1-10000000000000数字之间那些是偶数 ①:传统思路上设计一个循环,在循环中判断 ②:使用并发或者并行的方法,将判断那些书偶数的任务分配给多个grouting去完成,这样将大大提高速率。 二:进程与线程 ①:进程就是程序在操作系统中的一次执 ...
分类:
其他好文 时间:
2019-01-26 17:14:50
阅读次数:
295
进程: 概念: 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程 ...
分类:
编程语言 时间:
2019-01-19 12:20:53
阅读次数:
219
进程生命周期,进程生命周期创建、退出、停止,以及僵尸进程是什么意思。 一、进程的定义 进程--线程。进程是资源分配单位;搞清楚进程就是搞清楚进程资源情况。进程控制块PCB是OS的通用叫法。task_struct结构体描述进程的资源情况。如下图所属: 1)*mm描述内存资源 2)*fs:文件系统资源 ...
分类:
系统相关 时间:
2019-01-18 17:22:42
阅读次数:
263
什么是线程 进程:资源分配单位 线程:cpu执行单位(实体),每一个py文件中就是一个进程,一个进程中至少有一个线程 线程的两种创建方式: 一 二 线程的创建和销毁,相对于进程来说开销特别小 线程之间资源共享,共享的是同一个进程中的资源, 资源共享就涉及到数据安全问题,加锁来解决 线程锁 From ...
分类:
编程语言 时间:
2019-01-14 17:18:18
阅读次数:
143
区分进程和线程 进程是cpu资源分配的最小单位(系统会给它分配内存) 不同的进程之间是可以同学的,如管道、FIFO(命名管道)、消息队列 一个进程里有单个或多个线程 浏览器是多进程的,因为系统给它的进程分配了资源(cpu、内存)(打开Chrome会有一个主进程,每打开一个Tab页就有一个独立的进程) ...
分类:
编程语言 时间:
2019-01-12 13:15:38
阅读次数:
215
###############总结############ 线程创建的2种方式(重点) 进程:资源分配单位 线程:cpu执行单位(实体) 线程的创建和销毁的开销特别小 线程之间资源共享,是同一个进程中的资源共享,会涉及到安全问题,所以需要加锁解决 锁:牺牲了效率,保证了数据安全(重点) 死锁现象:出 ...
分类:
编程语言 时间:
2019-01-12 00:24:08
阅读次数:
225
一、操作系统概论 二、处理器管理 进程 概念:系统中能独立运行并作为资源分配的基本单位(进程是资源管理的最小单位)。 线程 概念:线程是程序执行的最小单位。 引入目的:为了减少程序并发执行时所付的时空开销,使得并发粒度更细。 1、进程的状态和转换 三态模型: 五态模型: 2、处理机调度 选择调度算法 ...
分类:
其他好文 时间:
2019-01-10 16:30:33
阅读次数:
132
Storm核心概念 Nimbus:Storm集群主节点,负责资源分配和任务调度。我们提交任务和截止任务都是在Nimbus上操作的。一个Storm集群只有一个Nimbus节点。 Supervisor:Storm集群工作节点,接受Nimbus分配任务,管理所有Worker。 Worker:工作进程,每个 ...
分类:
其他好文 时间:
2019-01-10 12:08:16
阅读次数:
209
(首发于 2018 年 7 月 31 日) 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。为了提高程序运行的效率,python 中提供了多进程机制。 python 实现多进程的方式主要有两种,一种是使用 os 模块中的 ...
分类:
编程语言 时间:
2019-01-07 20:50:43
阅读次数:
208
1、试对程序、进程、线程的概念和功能进行比较。 进程: 1.进程是程序的一次执行 2.进程是可以和别的进程并发执行的计算 3.进程就是一个程序在给定活动空间和初始条件下,在一个处理机上的执行过程 4.进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位 5.进程是动态的,有 ...
分类:
其他好文 时间:
2019-01-06 21:57:09
阅读次数:
213