一、进程和线程概念和关系 概念: 进程: 进程即正在运行的一个过程,进程是对正在执行的程序的一个抽象概念。 进程是概念起源与操作系统,是操作系统最核心的概念,也是操作系统 操作系统提供的最古老,也是最重要的抽象概念之一,操作系统的其它 所用内容都是围绕进程的概念展开的。 进程:进程指正在运行的程序, ...
分类:
编程语言 时间:
2019-10-04 17:14:41
阅读次数:
70
1、说一下你对线程池的了解? 2、你用过哪些Redis数据结构? 3、你用过哪些设计模式?构建者模式一般在什么场景下使用? 4、你看过哪些框架源码?有什么心得? 5、了解http协议么?讲一下http协议? 6、知道进程和线程的区别么? 7、你们系统是微服务架构么?服务之间都是怎么通信的呢? 8、讲 ...
分类:
其他好文 时间:
2019-09-27 10:28:05
阅读次数:
81
一、进程和线程的区别是什么? 进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。 线程与进程的区别归纳: a.地址空间和其它资源:进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。 b.通信:进程间通信IPC,线程间可以直接读 ...
分类:
编程语言 时间:
2019-09-26 21:31:16
阅读次数:
118
进程和线程的区别 进程是对运行时程序的封装,是系统资源调度和分配的基本单位 线程是进程的子任务,cpu调度和分配的基本单位,实现进程内并发。 一个进程可以包含多个线程,线程依赖进程存在,并共享进程内存 什么是线程安全 一个线程的修改被另一个线程的修改覆盖掉。 python中哪些操作是线程安全的 一个 ...
分类:
编程语言 时间:
2019-09-26 21:14:30
阅读次数:
90
一、进程和线程的关系 线程与进程的区别可以归纳为以下4点: 1. 地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。 2. 通信: "进程间通信IPC" ,线程间可以直接读写进程数据段(如全局变量)来进行通信——需要 "进程同步" 和互斥手段的 ...
分类:
编程语言 时间:
2019-09-22 21:20:47
阅读次数:
101
一、多进程的使用 计算密集型的执行任务中 :推荐使用多进程 原因:充分利用cpu的多核优势,并行的去计算 二、多线程的使用 IO密集型的执行任务中 :推荐使用多线程 原因: 1. 开启线程的时间比开启进程的时间要块的多,并且没开启进程还需要开辟一个新的内存空间 2. 如果我这个任务又很多很多次IO的 ...
分类:
编程语言 时间:
2019-09-22 21:15:59
阅读次数:
90
进程和线程的区别 一、进程和线程的关系 线程与进程的区别可以归纳为以下4点: 1. 地址空间和其他资源(如打开文件):进程间相互独立,统一进程的个线程间共享。某进程内的线程在其他进程不可见。 2. 通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信—需要进程同步和互斥手段的 ...
分类:
编程语言 时间:
2019-09-22 18:04:59
阅读次数:
108
ReadMe : 括号里的内容为补充或解释说明。 多线程和高并发是毕业后求职大厂面试中必问的知识点,自己之前总是面试前才去找相关的知识点面试题来背背,隔段时间又忘了,没有沉淀下来,于是自己总结了下相关的知识点。 多线程 1. 进程和线程之间有什么不同? 进程是一个独立的运行环境,它可以被看作是一个程 ...
分类:
编程语言 时间:
2019-09-20 00:01:24
阅读次数:
118
进程vs线程 进程vs线程创建速度 开启子线程的打印效果: 子线程 is running 主子线程 is end 开启子进程打印效果: 主子进程 is running 子进程 is end 进程和线程的创建速度 开启子进程需要申请资源开辟空间 慢 开启子线程只是告诉操作系统一个执行方案 快 多线程v ...
分类:
编程语言 时间:
2019-09-19 22:08:50
阅读次数:
119
进程和线程 进程是程序运行的实例。一个进程里面可以包含多个线程,因此同一进程下的多个线程之间可以共享线程内的所有资源,它是操作系统动态运行的基本单元;每一个线程是进程下的一个实例,可以动态调度和独立运行,由于线程和进程有很多类似的特点,因此,线程又被称为轻量级的进程。线程的运行在进程之下,进程的存在 ...
分类:
编程语言 时间:
2019-09-13 22:45:00
阅读次数:
115