Fork me on GitHub
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页

2018年3月2日

线程(相关理论)

摘要: 一、什么是线程 线程:顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 多线程(即多个控制线程)的概念是,在一个进程中存在多个控制线程,多个控制线程共享该进程的地址空间,相当于一个车间内有多条流水线,都共用一个车间的资源。(一个进程里面开... 阅读全文

posted @ 2018-03-02 02:00 vmaze 阅读(101) 评论(0) 推荐(0) 编辑

python并发编程之多进程2数据共享及进程池和回调函数

摘要: 一、数据共享 尽量避免共享数据的方式 可以借助队列或管道实现通信,二者都是基于消息传递的。 虽然进程间数据独立,但可以用过Manager实现数据共享,事实上Manager的功能远不止于此。 命令就是一个程序,按回车就会执行(这个只是在windows情况下) tasklist 查看进程 |就是管道(t 阅读全文

posted @ 2018-03-02 01:58 vmaze 阅读(155) 评论(0) 推荐(0) 编辑

Cpython支持的进程与线程

摘要: 一、multiprocessing模块介绍 python中的多线程无法利用CPU资源,在python中大部分情况使用多进程。python中提供了非常好的多进程包multiprocessing。 multiprocessing模块用来开启子进程,并在子进程中执行功能(函数),该模块与多线程模块thre 阅读全文

posted @ 2018-03-02 01:53 vmaze 阅读(98) 评论(0) 推荐(0) 编辑

进程理论基础

摘要: 进程理论基础 背景知识 顾名思义,进程即一个软件正在进行的过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老的也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。所以想要真正了解进程,必须先了解操作系统。详见博客点 阅读全文

posted @ 2018-03-02 01:48 vmaze 阅读(141) 评论(0) 推荐(0) 编辑

网络编程-之粘包现象

摘要: 网络编程-之粘包现象 一、什么是粘包 须知:只有TCP有粘包现象,UDP永远不会粘包 粘包不一定会发生 如果发生了:1.可能是在客户端已经粘了 2.客户端没有粘,可能是在服务端粘了 首先需要掌握一个socket收发消息的原理 应用程序所看到的数据是一个整体,或说是一个流(stream),一条消息有多 阅读全文

posted @ 2018-03-02 01:44 vmaze 阅读(316) 评论(0) 推荐(0) 编辑

python 网络(socket)编程

摘要: python 网络(socket)编程 一、网络协议 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构(互联网中处处是C/S架构):B/S架构也是C/S架构的一种,B/S是浏览器/服务器 C/S架构与socket的关系:我们用socket就是为了完成C/S架构的开发 osi七层 阅读全文

posted @ 2018-03-02 01:41 vmaze 阅读(403) 评论(0) 推荐(0) 编辑

python metaclass(元类)

摘要: metaclass(元类) 一、创建类的执行流程 二、元类的认识 什么是元类呢?在Python3中继承type的就是元类 二、元类的示例 方式一: # 方式一 class MyType(type): '''继承type的就是元类''' def __init__(self,*args,**kwargs 阅读全文

posted @ 2018-03-02 01:28 vmaze 阅读(181) 评论(0) 推荐(0) 编辑

单例模式的四种方式

摘要: 单例模式的四种方式 一、内容 保证一个类只有一个实例,并提供一个访问它的全局访问点 二、角色 单利 三、使用场景 当类只有一个实例而且客户可以从一个众所周知的访问点访问它时 比如:数据库链接、Socket创建链接 四、优点 对唯一实例的受控访问 单利相当于全局变量,但防止了命名空间被污染 与单利模式 阅读全文

posted @ 2018-03-02 01:26 vmaze 阅读(173) 评论(0) 推荐(0) 编辑

python异常处理

摘要: python异常处理 一、错误与异常 程序中难免会出现错误,而错误分为两种 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误:(逻辑错误),比如用户输入的不合适等一系列错误 那什么是异常呢? 异常就是程序运行时发生错误的信号,在python中, 阅读全文

posted @ 2018-03-02 01:24 vmaze 阅读(178) 评论(0) 推荐(0) 编辑

python 面向对象之反射及内置方法

摘要: 面向对象之反射及内置方法 面向对象之反射及内置方法 一、静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的 阅读全文

posted @ 2018-03-02 01:21 vmaze 阅读(262) 评论(0) 推荐(0) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页

导航