码迷,mamicode.com
首页 >  
搜索关键字:进程和线程    ( 985个结果
面试总结--操作系统部分(3)
操作系统部分 1、进程和线程的区别 1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位) 2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。 而线程是共享进程中的数据的,使用相同的地址空间,因此C ...
分类:其他好文   时间:2020-03-13 10:16:43    阅读次数:100
java并发编程基础概念
1、什么是进程和线程 1.1 进程是程序运行资源分配的最小单位 进程是操作系统进行资源分配的最小单位,其中资源包括:CPU、内存空间、磁盘IO等,同一进程中的多个线程共享该进程中的全部系统资源,而进程和进程之间是相互独立的。进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行 ...
分类:编程语言   时间:2020-03-07 20:53:25    阅读次数:78
操作系统知识体系总结
操作系统 操作系统的基本特性 并发,共享,虚拟,异步 并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。 并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。 操作系统通过引入进程和线程,使得程序能够并发运行。 共享是指系统中的资源可以被多个并发进程共同使用。 ...
分类:其他好文   时间:2020-03-07 12:36:43    阅读次数:75
操作系统之进程管理
进程管理 进程和线程 参考博客https://github.com/CyC2018/CS-Notes 进程 进程是资源分配的基本单位。 进程控制块 (Process Control Block, PCB) 描述进程的基本信息和运行状态,所谓的创建进程和撤销进程,都是指对 PCB 的操作。 下图显示了 ...
分类:系统相关   时间:2020-03-07 12:36:22    阅读次数:81
【自制操作系统12】熟悉而陌生的多线程
一、到目前为止的程序流程图 为了让大家清楚目前的程序进度,画了到目前为止的程序流程图,如下。红色部分是我们今天要实现的 二、进程与线程简述 相信看这篇文章的人,肯定不是对基本概念感兴趣,这也不是我的主要目的。所以这里真的是简述一下 进程和线程都是 独立的程序执行流,只不过进程有自己独立的内存空间,同 ...
分类:编程语言   时间:2020-03-04 22:54:03    阅读次数:82
进程和线程的关系及区别,进程间如何通讯,线程间如何通讯
1 定义 进程:进程是程序处理机上的一次执行过程, 它是一个动态的概念,它是系统进行资源分配和调度的一个独立单位。 线程:进程的一个实体,是CPU运行调度的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈), ...
分类:编程语言   时间:2020-03-03 10:31:30    阅读次数:104
JUC一
警醒自己不断学习和成长 正式学习的准备工作 JUC并发编程 1.什么是JUC JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包,JDK 1.5开始出现的。 2.进程和线程回顾 什么是进程和线程? 进程:是一个具有一定独立功能的程序在一个数据集上的一次动态执行 ...
分类:其他好文   时间:2020-03-02 23:17:18    阅读次数:126
程序员面试都会遇到的问题:进程和线程的区别,你该如何回答?
当你刚入职场时,无论你是用C++还是Java甚至只是应聘运维岗位,相信你都会遇到这个问题。 这是一个很基础的问题,但又是一个很考验人水平的问题。 说基础是因为每个学计算机的人都应该懂,进程线程是计算机的基础概念,是每个程序员时时刻刻都要接触的东西。 但这又是一个充满陷阱可以无限扩展和深入的一个问题。比如可以从操作系统知识扩展到计算机组成原理,可以从单线程扩展到并发编程,可以从并发编程深入到线程同步、线程安全、进程间通信等等。 那么我们该如何回答好这个问题呢? 既然要谈区别,那么首先需要理解什么是进程和线程。 之前,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。
分类:编程语言   时间:2020-03-02 16:29:06    阅读次数:88
Java synchronized 关键字详解
Java synchronized 关键字详解 前置技能点 进程和线程的概念 线程创建方式 线程的状态状态转换 线程安全的概念 synchronized 关键字的几种用法 1. 修饰非静态成员方法 2. 修饰静态成员方法 3. 类锁代码块 4. 对象锁代码块 synchronized 修饰非静态方法 ...
分类:编程语言   时间:2020-02-28 01:04:57    阅读次数:90
python面试题 -- 网编并发
Python面试重点(进阶篇) 注意:只有必答题部分计算分值,补充题不计算分值。 第一部分 必答题 简述 OSI 7层模型及其作用?(2分) # 应用层:文件传输,文件管理,电子邮件的信息处理# 表示层:确保一个系统的应用层发送的消息可以被另一个系统的应用层读取,编码转换,数据解析,管理数据的解密和 ...
分类:编程语言   时间:2020-02-27 13:18:40    阅读次数:79
985条   上一页 1 ... 5 6 7 8 9 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!