(1)  --关于并发

https://www.cnblogs.com/zhehan54/p/6130030.html

收获:

为什么要有多进程的多线程?? 首先现实生活中一个服务器不可能一次只服务一个客服端,大的来说像微信,每天那么多账号登录,而每一个账号,每一台手机/PC/平板都是一个客户端。 这么多客户端同时的访问服务器以及等待服务器给予响应,不可能按照先来后到的一个一个的领号排序等待上一位处理完业务。 生活中解决这个问题就是多设立几个窗口,多增加几条流水线,像火车站多增设几台自动取票机等。-------------并行

而计算实现并行的方法是:

多进程,多线程,IO路复用等(都不是太了解)

(2)--进程和线程

链接: https://www.zhihu.com/question/25532384?sort=created

收获:

进程(fork):资源分配的最基本的单位       线程(Thread): 程序执行的最基本的单位,是进程的一个执行流

进程和线程是对CPU使用时间段的一种描述

进程就是包换上下文切换的程序执行时间总和 = CPU加载上下文+CPU执行+CPU保存上下文

线程是共享了进程的上下文环境,的更为细小的CPU时间段

(3) --进程空间-虚拟内存

https://segmentfault.com/a/1190000019750164

收获:

很多概念比如虚拟机,虚拟内存,虚拟表等都是虚拟, 虚拟的字面就是不存在,但是为什么我们可以使用? 因为它应该是将通过一份映射的关系从而建立和实际内存吗,实际表的关系,而这些怎么映射的以及如何的抽取的信息都是封装起来的,使得我们在使用的时候丝毫感觉不到虚拟的,只有在查询实际的表结构的时候才发现,怎么没有???

我所理解的多进程就是利用空余的内存空间,根据进程创建一个个具有“连续地址的”虚拟内存,而虚拟内存中顺序存储各个全局变量,静态变量,线程就是分部在其中在这个虚拟内存中访问地址空间。

原来分散的内存地址-----到虚拟内存中又成为了连续的了----然后就可以实行对连续地址进行操作的那套逻辑了???

声明:  理解的还很不成熟,待改进

线程和进程的自己觉得好的文章以及自我理解相关推荐

  1. Node.js的线程和进程*2014年4月的文章

    在学习本章之前,读者需要对Node.js有一个初步的认识,熟悉Node.js基本语法.cluster模块.child_process模块和express框架:接触过apache的http压力测试工具a ...

  2. iOS开发 - 线程与进程的认识与理解

    进程: 进程是指在系统中正在运行的一个应用程序,比如同时打开微信和Xcode,系统会分别启动2个进程; 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内; 线程: 一个进程要想执行任务 ...

  3. Java多线程001——一图读懂线程与进程

    本博客 猫叔的博客,转载请申明出处 前言 本系列将由浅入深,学习Java并发多线程. 一图读懂线程与进程 1.一个进程可以包含一个或多个线程.(其实你经常听到"多线程",没有听过& ...

  4. 为什么校招面试中总被问“线程与进程的区别”?我该如何回答?

    作者 | 宇宙之一粟 责编 | 徐威龙 出品 | AI 科技大本营(rgznai100) 进程与线程?(Process vs. Thread?) 面试官(正襟危坐中):给我说说"线程&quo ...

  5. 进程、线程、进程池、进程三态、同步、异步、并发、并行、串行

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 来源:cnblogs.com/songhaixing/p/1 ...

  6. 写给小白看的线程和进程,高手勿入

    计算机的核心是CPU,它承担了计算机的所有计算任务,CPU就像一个工厂,时刻在运行着,而操作系统管理着计算机,负责任务的调度.资源的分配和管理. 图片来源于网络 进程和线程都是计算机操作系统中的基本概 ...

  7. php 进程 线程,php进程还是线程

    php编程常见的进程和线程 一.什么是进程 (推荐学习:PHP视频教程) 进程是程序执行是的一个实例,进程能够分配给cpu和内存等资源.进程一般包括指令集和系统资源,其中指令集就是你的代码,系统资源就 ...

  8. 线程VS进程,多线程VS多进程,并行VS并发,单核cpuVS多核cpu

    目录 概论 进程VS线程 并发VS并行 多线程VS多进程 总结 概论 程序是为完成特定任务.用某种语言编写的组指令的集合.即指一段静态的代码,静态对象. 进程是程序的次执行过程, 或是正在运行的 一个 ...

  9. 编程思想之多线程与多进程——以操作系统的角度述说线程与进程

    原文:http://blog.csdn.net/luoweifu/article/details/46595285  作者:luoweifu  转载请标名出处 什么是线程 什么是线程?线程与进程与有什 ...

最新文章

  1. 02-NLP-01-python正则表达式
  2. selective gaussian blur /adaptive-blur
  3. 固态+机械(uefi类型的bios),用easybcd安装win10+ubuntu16.04双系统
  4. 中宽通讯行靠谱吗_通讯录防爆技术到底靠谱吗?能不能拦截“骚扰电话”?真实经历告诉你!...
  5. AcWing 100. 增减序列
  6. [c++]筛法求素数
  7. JavaSE集合框架-01-集合框架体系及表数据结构
  8. 交互设计精髓pdf百度云_About Face 4:交互设计精髓 (Alan cooper艾伦·库伯等) 中文pdf扫描版[139MB]...
  9. U盘Linux游戏系统,batocera.linux U盘街机游戏系统下载
  10. YOLOV3训练环境的搭建
  11. 年报文本分析:jieba词频统计
  12. LTE资源调度(6)-功率余量报告PHR
  13. AR增强现实技术解读
  14. 1575万美元!2023科学突破奖揭晓,AlphaFold、量子计算等突破斩获殊荣
  15. 幻14 2021 R9 5900HS RTX3060 AX210装ubuntu18.04.5笔记
  16. 迷宫问题求解(1) 简单迷宫
  17. Quasi-Monte Carlo Image Synthesis in a Nutshell——低差异序列
  18. GTASA圣安地列斯如何打MOD2(简单教程)
  19. 大数据挖掘机器学习人工智能的维恩图战争
  20. 博尔赫斯-诗中的经典语段

热门文章

  1. jQuery选择器总结
  2. easyui validate 后 使用ajax提交
  3. 深入理解Struts2中的OGNL表达式
  4. 面试题6:用两个栈实现队列
  5. java 调用webservice的各种方法总结
  6. 学习C#要养成的好习惯
  7. 区块链学堂:区块链引子
  8. 监管大屏系统_高速公路监管系统大屏可视化
  9. 讲座记录:从码农到架构师(精简版)
  10. 零基础ui设计培训一定要知道字体设计规则