码迷,mamicode.com
首页 >  
搜索关键字:进程和线程    ( 985个结果
进程和线程
一.多进程 1.linux/unix提供了一个fork函数来创建进程.fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值: 在父进程中,fork返回新创建子进程的进程ID;在子进程中,fork返回0;如果出现错误,fork返回一个负值 2.python的os模块 ...
分类:编程语言   时间:2019-01-13 11:42:09    阅读次数:241
JS JavaScript事件循环机制
区分进程和线程 进程是cpu资源分配的最小单位(系统会给它分配内存) 不同的进程之间是可以同学的,如管道、FIFO(命名管道)、消息队列 一个进程里有单个或多个线程 浏览器是多进程的,因为系统给它的进程分配了资源(cpu、内存)(打开Chrome会有一个主进程,每打开一个Tab页就有一个独立的进程) ...
分类:编程语言   时间:2019-01-12 13:15:38    阅读次数:215
恶意代码分析实战-行为监控
进程监视器 ProcessMonitor是Windows系统下的高级监视工具,提供一种方式来监控注册表、文件系统、网络、进程和线程行为。 通过Filter Filter打开过滤菜单,过滤文件行为 查找PID、针对某些特定的函数过滤,比如CreateFile、WriteFile、RegSetValue ...
分类:其他好文   时间:2019-01-11 21:16:09    阅读次数:321
并发编程之多线程
一 线程 什么是线程? 程序的执行路线,线程是cpu上的的执行单位。传统举例:我们把操作系统比喻为一个工厂,进程就是这个工厂中的车间,线程是属于工厂中的流水线。 进程和线程的关系? 1.进程中包含了运行程序需要的所有资源。 2.进程是一个资源单位,线程是CPU的最小执行单位。 3.每一个进程一旦被创 ...
分类:编程语言   时间:2019-01-04 16:15:30    阅读次数:187
并发编程(一)多线程基础
并发编程(一)多线程基础 [TOC] 1、进程和线程的概念 进程: 一个应用程序,在进程中会有N多个线程,进程是所有线程的集合。 线程: 一条执行路径。 2、为什么要使用多线程 可以提高程序运行的效率。 3、多线程使用的场景 1. 给用户发送短信,防止调用短信接口耗时过长 2. 打包图片压缩包 4、 ...
分类:编程语言   时间:2018-12-30 22:21:16    阅读次数:297
C++扫描系统进程源码
把做工程过程比较重要的一些代码片段备份一次,如下代码是关于C++扫描系统进程的代码。#include<windows.h>#include<tlhelp32.h>#include<tchar.h>#include<stdio.h>#include<iostream>usingnamespacestd;intmain(){HANDLEhPr
分类:编程语言   时间:2018-12-21 13:26:34    阅读次数:229
JAVA多线程和并发基础面试题
1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的 ...
分类:编程语言   时间:2018-12-21 12:58:02    阅读次数:183
java基础知识总结--多线程
1、扩展Java.lang.Thread类 1.1、进程和线程的区别: 进程:每个进程都有自己独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1~n个线程。 线程:同一类线程共享代码和数据空间,每一个线程有独立的运行栈和程序计数器,线程切换开销比较小。 进程和线程一样都分 ...
分类:编程语言   时间:2018-12-19 21:59:58    阅读次数:256
协程的优点(Python)
协程的优点: 协程是进程和线程的升级版,进程和线程都面临着内核态和用户态的切换问题而耗费许多切换时间, 而协程就是用户自己控制切换的时机,不再需要陷入系统的内核态。协程的执行效率非常高。因为子程序切换不是线程切换,而是由程序自身控制。因此,没有线程切换的开销,和多线程相比,线程数量越多,相同数量的协 ...
分类:编程语言   时间:2018-12-18 19:43:03    阅读次数:197
操作系统(一)
操作系统 一、基本特征: 1.并发:在一段时间能运行多个程序。 并行:同一时刻能运行多个指令,需要硬件支持,如同多流水线或多处理器。 操作系统通过引入进程和线程,使得程序能够并发运行。 2.共享:系统中的资源可以被多个并发进程共同使用。 两种共享方式:互斥共享--又称为临界资源,例如打印机,在同一时 ...
分类:其他好文   时间:2018-12-16 18:45:22    阅读次数:173
985条   上一页 1 ... 20 21 22 23 24 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!