线程 python 的 threading 模块提供了线程的相关操作,线程是应用程序中工作的最小单元。 通过 threading 模块实现多线程,本身需要至少 10s 的程序会很快执行完成 创建多线程的两种方法 线程锁(Lock,RLock) threading 的 Lock 和 RLock 方法提 ...
分类:
编程语言 时间:
2016-09-26 17:47:33
阅读次数:
285
【进程概念】 操作系统中所有运行中的任务通常是一个程序,每个运行中的程序就是一个进程(Process), 当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位。 【进程三个特性】 ...
分类:
其他好文 时间:
2016-09-23 20:08:19
阅读次数:
142
1.进程可以有多个线程,线程共享进程资源 2.进程可以有多个子进程(包含关系),线程是没有子线程(并行关系), 3.线程相当于进程实体,他们不是包含关系 下面是关于进程和线程的比喻,以便理解: 有了进程为什么还要线程? 进程有很多优点,它提供了多道编程,让我们感觉我们每个人都拥有自己的CPU和其他资 ...
分类:
编程语言 时间:
2016-09-23 13:06:20
阅读次数:
139
关于paramiko模块 paramiko是基于Python实现的ssh2远程安全连接,支持认证及密钥方式远程执行命令、文件传输,中间ssh代理等 paramiko的安装: 安装好之后,用paramiko模块写一个简单的远程ssh运行命令,代码如下: 运行结果如下: paramiko的核心组件: S ...
分类:
编程语言 时间:
2016-09-23 11:21:48
阅读次数:
208
python全栈开发目录 linux命令 初识python python基础数据类型 函数编程、set、深浅拷贝 内置函数 文件操作 装饰器 迭代器和生成器 常用模块 初识类和对象 类和对象(进阶) 反射 异常处理 socket、IO多路复用 线程、进程、协程 HTML CSS JavaScript ...
分类:
编程语言 时间:
2016-09-23 11:01:26
阅读次数:
179
为了方便大家理解下面的知识,可以先看一篇文章:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 线程 1.什么是线程? 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的 ...
分类:
编程语言 时间:
2016-09-22 18:03:26
阅读次数:
161
1. 进程和线程的概念 进程是程序的一次执行,线程是进程中执行的一段程序片段。 进程间是独立的,占用地址空间,上下文环境,线程运行在进程地址空间内。 进程间通过IPC技术进行共享,同一进程下的线程天然共享同一进程地址空间。 同一进程的代码不能同步执行,除非引入线程。 进程退出时线程都要销毁。 2. ...
分类:
编程语言 时间:
2016-09-22 10:04:31
阅读次数:
150
1.并发编程的基础 1.1 线程 -进程/优先级 操作系统调度的最小单元是线程,线程是轻量级进程。 线程优先级由setPriority(int)方法来设置,默认优先级是5,等级1~10.等级越高分的时间片越多。 1.2 线程的状态 new 初始化 》》Runable 运行》》Blocked阻塞 》》 ...
分类:
编程语言 时间:
2016-09-22 01:01:38
阅读次数:
197
进程:正在进行中的程序(直译),其实对应于一个应用程序在内存中所开辟的空间。 线程:就是进程中的一个负责程序执行的控制单元,也叫执行路径。 一个进程中,可以有多个执行路径,称之为多线程。 比如360安全卫士,开启360安全卫士,就是开启了一个进程 清理垃圾的同时,还可以扫描病毒等,即多线程。 一个进 ...
分类:
编程语言 时间:
2016-09-20 22:38:26
阅读次数:
227
1、进程(Process),线程(Thread)区别 进程:每个独立执行的程序称为进程。 线程:线程是一个程序内部的一条执行路径。 2、创建新线程两种方法: (1)继承Thread类 重写run()方法 启动方法:TikectThread tikectThread = new TikectThrea ...
分类:
编程语言 时间:
2016-09-20 13:29:38
阅读次数:
162