一、线程 上一篇已经大致介绍了什么是线程以及线程的作用、多线程和进程的关系大致的总结如下: 线程是最小的执行单元,进程由至少一个线程组成; 进程和线程的调度,完全有操作系统决定,程序不能决定什么时候执行和执行多久。 一个应用程序可以有多进程、多线程 默认是单进程、单线程 单进程,多线程,在Pytho ...
分类:
编程语言 时间:
2016-07-21 00:44:18
阅读次数:
168
一、线程 threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 二、线程锁 当多个线程同时修改同一条数据时可能会出现脏数据,所以,出现了线程锁 - 同一时刻允许一个线程执行操作。 ...
分类:
编程语言 时间:
2016-07-21 00:44:18
阅读次数:
223
好久没更新了,今天主要说一下Linux的进程通信,后续Linux方面的更新应该会变缓,因为最近在看Java和安卓方面的知识,后续会根据学习成果不断分享更新Java和安卓的方面的知识~ Linux进程通信的知识,建议参照《UNIX环境高级编程》这本书,这里也只是做一个总结: 1.线程:进程中的子线程之 ...
分类:
系统相关 时间:
2016-07-20 17:36:18
阅读次数:
217
1、单线程:单线程是一个人干一件事,也是主线程,从上到下有顺序的去干,python解释器就是个单线程(主线程),所以当事情多了,一个人也办法,就等着拜 2、多线程:有2个线程以及以上的叫多线程,分为主线程和子线程 (主线程和子线程是相对的,正在干活的是主线程),有一大堆的事情,很多人一起干,当主线程 ...
分类:
编程语言 时间:
2016-07-19 23:45:11
阅读次数:
215
上节内容,简单的介绍了线程和进程,并且介绍了Python中的GIL机制。本节详细介绍线程、进程以及协程的概念及实现。 线程 基本使用 方法1: 创建一个threading.Thread对象,在它的初始化函数(__init__)中将可调用对象作为参数传入 import threading import ...
分类:
编程语言 时间:
2016-07-19 23:25:32
阅读次数:
171
** 概念
进程:简单说就是一个正在运行的程序。进程负责分配程序的内存空间等资源。
线程:一个进程的某个执行流程。一个进度可以有多个线程。进程中的多个线程共享进程的内存。
多线程就是一个进程中有多个线程同时进行。
对于电脑,多个程序同时运行,其实是CPU的分时机制在起作用,不过现在都是多核的电脑了。
多线程意味这可以在一个进程里同时执行多个任务。而且可以提高资源的利用率。
# 如何使线...
分类:
编程语言 时间:
2016-07-19 10:13:12
阅读次数:
219
目录: 线程 进程 协程 一. 线程 二. 进程 三. 协程 ...
分类:
编程语言 时间:
2016-07-18 18:38:51
阅读次数:
277
1 线程 1.1 基本应用 1.1.1 标准线程(常用) 1.1.2 自定义线程 自定义线程类既threading.Thread流程,自定义run方法 1.2 队列queue 1.2.1 队列类型 queue.Queue先进先出队列 queue.LifoQueue后进先出队列 queue.Prior ...
分类:
编程语言 时间:
2016-07-18 02:47:21
阅读次数:
238
一、IO多路复用 1、客户端 2、服务端 二、线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 上述代码创建了10个“前台”线程,然后控制器就交给了CPU,CPU根据指定算法进行调度,分片执行指令。 更多方法: start 线程准备就绪,等待CPU调度 setName ...
分类:
编程语言 时间:
2016-07-16 08:44:52
阅读次数:
265