进程与线程 1.进程:程序的一次执行, 它占有一片独有的内存空间 2.线程: CPU的基本调度单位, 是程序执行的一个完整流程 3.进程与线程 一个进程中一般至少有一个运行的线程: 主线程 一个进程中也可以同时运行多个线程, 我们会说程序是多线程运行的 一个进程内的数据可以供其中的多个线程直接共享 ...
分类:
编程语言 时间:
2019-08-16 13:15:58
阅读次数:
80
1.谈谈对多进程多线程以及协成的理解 进程:一个运行的程序(代码)就是一个进程,没有运行的代码叫做程序,进程是系统资源分配的最小单位,进程拥有自己独立的内存空间,所以进程间数据不共享,开销大 线程:调度执行的最小单位,也叫执行路径,不能独立存在,必须依赖进程存在,一个进程至少有一个线程,叫主线程,而 ...
分类:
编程语言 时间:
2019-08-15 06:04:56
阅读次数:
121
Javascript 有一个 main thread 主线程和 call-stack 调用栈(执行栈),所有的任务都会被放到调用栈等待主线程执行。 JS调用栈采用的是后进先出的规则,当函数执行的时候,会被添加到栈的顶部,当执行栈执行完成后,就会从栈顶移出,直到栈内被清空。 Javascript单线程 ...
分类:
其他好文 时间:
2019-08-15 05:55:36
阅读次数:
64
网上随便一搜,能搜出一大堆对三者对三者进行区别分析的文章,但是呢,理论是一回事,实际使用又是另外一回事,到底在何种场景下应该使用何种注入方式呢? 通过这篇文章已经下面的回答,和我自身的实际经验,来说一说实际应用中的情况: 首先 AddTransient,这个文章中说的挺明白,就是当组件无法共享时,将 ...
分类:
其他好文 时间:
2019-08-14 18:53:29
阅读次数:
1355
2019年8月14日星期三 一.线程属性 -> 分离属性 1. 什么是分离属性? 分离: 说明主线程不需要接合子线程 -> 不需要pthread_join子线程 -> 当主线程退出时,子线程还是会退出。 非分离: 说明主线程需要接合子线程 -> 需要pthread_join子线程 默认pthread ...
分类:
其他好文 时间:
2019-08-14 18:39:01
阅读次数:
111
一、应用程序。 可以执行的软件,qq,微信,快播,在应用程序中都会有进程。 进程 进程中有多个不同的执行路径。多个线程的集合,进程是执行的程序,一个操作系统可以有进程。 在进程中代码如何执行? 进程中一定有个线程 主线程(fun main) 什么是线程? 一个执行顺序,或者一个执行流程,执行路径。 ...
分类:
编程语言 时间:
2019-08-11 00:38:34
阅读次数:
98
思路是把所有数据处理计算的过程放在主线程之外的子线程内 问题,如果不对数据进行剪裁,长时间过后主线程内的绘图会消耗比较多的时间 ...
分类:
其他好文 时间:
2019-08-10 10:12:05
阅读次数:
375
1. 什么是线程 线程就是一条流水线. 什么是进程? 进程开启经历了什么? 开启进程: 内存中开空间,加载资源与数据,调用cpu执行,可能还会使用这个空间的资源. 进程: 主要任务:,开启空间,加载数据. 线程: 流水线,执行代码. 进程: 划分空间,加载资源. 静态的. 线程: 执行代码.执行能力 ...
分类:
其他好文 时间:
2019-08-09 19:34:17
阅读次数:
85
1.任务:用户从终端输入任意字符然后统计字符个数显示,输入end则结束 2.使用多线程实现:主线程获取用户输入并判断是否退出,子线程计数 ...
分类:
编程语言 时间:
2019-08-06 10:53:26
阅读次数:
100
1、swoole结构图 2、swoole流程图 3、详细流程图 3.1、Master:处理核心事件驱动(主进程)3.2、Reactor: 处理TCP连接,收发数据的线程。Swoole的主线程在Accept新的连接后,会将这个连接分配给一个固定的Reactor线程,并由这个线程负责监听此socket。 ...
分类:
其他好文 时间:
2019-08-06 01:16:02
阅读次数:
143