Spy++ (SPYXX.EXE) 是一个基于 Win32 的实用工具,它提供系统的进程、线程、窗口和窗口消息的图形视图。使用 Spy++ 可以执行下列操作: 显示系统对象(包括进程、线程和窗口)之间关系的图形树。 搜索指定的窗口、线程、进程或消息。 查看选定的窗口、线程、进程或消息的属性。 我们可 ...
分类:
其他好文 时间:
2018-08-29 21:23:00
阅读次数:
227
阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要 ...
分类:
其他好文 时间:
2018-08-29 20:30:39
阅读次数:
165
什么是进程和什么是线程? 进程:操作系统进行资源分配的最小单位。其中资源包括:CPU、内存空间、磁盘IO等。 同一进程中的多条线程共享该进程中的全部系统资源,而进程与进程之间相互独立。 线程:CPU调度的最小单位,必须依赖进程而存在。 进程和线程的区别: 定义:进程是程序运行的一个实体的运行过程,是 ...
分类:
其他好文 时间:
2018-08-27 12:37:01
阅读次数:
157
多线程: 进程:进程指正在运行的程序;确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能(进入内存运行的程序成为进程)! 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程!一个进程中是可以有多个线程的,这个应用程序 ...
分类:
编程语言 时间:
2018-08-25 17:32:16
阅读次数:
194
一. 为什么要有线程 进程是资源分配的最小单位,线程是CPU调度的最小单位. 进程虽然可以提高计算机的利用率,但是进程还是有很多缺点,如果想同时做多件事,需要多进程;进程在执行的过程中,如果被阻塞,例如等待输入,整个进程就会被挂起,即使进程中有些工作不依赖于输入的数据,也无法执行. 二. 线程和进程 ...
分类:
编程语言 时间:
2018-08-24 00:29:09
阅读次数:
187
最近打算使用python做接口压测,选择实现方式时,学习的一些概念在这里做下记录 1.同步与异步 同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该* ...
分类:
编程语言 时间:
2018-08-23 22:16:32
阅读次数:
201
进程相当于世界,线程相当于各个国家,互相独立。可共享空气等等,同时也有自己的私有资源。每个进程都有主线程main线程也就是我们程序入口main方法,会被JVM自动创建。CPU处理一段代码的时间称之为时间片,时间片很短只有几毫秒所以多线程运行随机,一个时间片可能执行几次for循环也可能执行十几次for ...
分类:
编程语言 时间:
2018-08-21 19:06:35
阅读次数:
155
一:线程与进程 1.概念 线程:是程序执行流的最小单元,是系统独立调度和分配CPU(独立运行)的基本单位。 进程:是资源分配的基本单位。一个进程包括多个线程。 2.区别: 1.线程与资源分配无关,它属于某一个进程,并与进程内的其他线程一起共享进程的资源。 2.每个进程都有自己一套独立的资源(数据), ...
分类:
编程语言 时间:
2018-08-21 15:13:42
阅读次数:
114
定义: 进程:是程序运行的实例,是系统进行资源分配和调度的一个独立单位,它包括独立的地址空间,资源以及1个或多个线程。 线程:可以看成是轻量级的进程,是CPU调度和分派的基本单位 区别: 1,调度:从上面的定义可以看出一个是调度和分派的基本单位,一个是拥有资源的基本单位 2,共享地址空间,资源:进程 ...
分类:
编程语言 时间:
2018-08-21 00:28:29
阅读次数:
128
一个程序就是一个进程,而一个程序中的多个任务则被称为线程。进程是表示资源分配的基本单位,又是调度运行的基本单位。线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。 进程和线程的关系(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。线程是操作系统可识别的最小执行和 ...
分类:
编程语言 时间:
2018-08-20 22:56:29
阅读次数:
187