码迷,mamicode.com
首页 >  
搜索关键字:Python全栈    ( 650个结果
python全栈开发基础【第二十四篇】(利用threading模块开线程、join与守护线程、GIL与Lock)
一多线程的概念介绍 threading模块介绍 threading模块和multiprocessing模块在使用层面,有很大的相似性。 二、开启多线程的两种方式 在一个进程下开启多个线程与在一个进程下开启多个子进程的区别 进程之间是互相隔离的,不共享。需要借助第三方来完成共享(借助队列,管道,共享数 ...
分类:编程语言   时间:2018-02-19 22:55:18    阅读次数:207
python全栈开发基础【第二十三篇】线程
一、什么是线程 线程:顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 多线程(即多个控制线程)的概念是,在一个进程中存在多个控制线程,多个控制线程 ...
分类:编程语言   时间:2018-02-19 22:25:11    阅读次数:241
python全栈开发基础【第二十二篇】进程池和回调函数
一、数据共享 1.进程间的通信应该尽量避免共享数据的方式 2.进程间的数据是独立的,可以借助队列或管道实现通信,二者都是基于消息传递的。 虽然进程间数据独立,但可以用过Manager实现数据共享,事实上Manager的功能远不止于此。 3.(IPC)进程之间的通信有两种实现方式:管道和队列 二、进程 ...
分类:编程语言   时间:2018-02-19 22:23:44    阅读次数:281
python全栈开发基础【第二十篇】利用multiprocessing模块开进程
一、multiprocessing模块介绍 python中的多线程无法利用CPU资源(主要指计算密集型任务),在python中大部分情况使用多进程。python中提供了非常好的多进程包multiprocessing。 multiprocessing模块用来开启子进程,并在子进程中执行功能(函数),该 ...
分类:编程语言   时间:2018-02-19 18:38:24    阅读次数:167
python全栈开发基础【第二十一篇】互斥锁以及进程之间的三种通信方式(IPC)以及生产者个消费者模型
一、互斥锁 进程之间数据隔离,但是共享一套文件系统,因而可以通过文件来实现进程直接的通信,但问题是必须自己加锁处理。 注意:加锁的目的是为了保证多个进程修改同一块数据时,同一时间只能有一个修改,即串行的修改,没错,速度是慢了,牺牲了速度而保证了数据安全。 1.上厕所的小例子:你上厕所的时候肯定得锁门 ...
分类:编程语言   时间:2018-02-19 18:36:58    阅读次数:206
python全栈开发基础【补充】解决tcp粘包
一、什么是粘包 须知:只有TCP有粘包现象,UDP永远不会粘包 粘包不一定会发生 如果发生了:1.可能是在客户端已经粘了 2.客户端没有粘,可能是在服务端粘了 首先需要掌握一个socket收发消息的原理 应用程序所看到的数据是一个整体,或说是一个流(stream),一条消息有多少字节对应用程序是不可 ...
分类:编程语言   时间:2018-02-19 18:15:02    阅读次数:197
python全栈开发基础【第十九篇】进程
一、什么是进程 进程:正在进行的一个过程或是一个任务。而负责执行任务的是CPU。 举例:(单核+多道,实现多个进程的并发): 比如说你就是一个CPU,你下午有几个活要干,吃饭,洗衣服,上厕所等。但是就在那一下午要把所有的事干完(而CPU同一时间只能干一件事),那么如何才能让多个任务实现并发执行的效果 ...
分类:编程语言   时间:2018-02-19 18:13:57    阅读次数:157
python全栈开发基础【第十八篇】网络编程(socket)
一、网络协议 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构(互联网中处处是C/S架构):B/S架构也是C/S架构的一种,B/S是浏览器/服务器 C/S架构与socket的关系:我们用socket就是为了完成C/S架构的开发 osi七层 引子: 须知一个完整的计算机系统是由硬件 ...
分类:编程语言   时间:2018-02-19 16:40:15    阅读次数:212
python全栈开发基础【补充】异常处理
一、错误与异常 程序中难免会出现错误,而错误分为两种 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误:(逻辑错误),比如用户输入的不合适等一系列错误 那什么是异常呢? 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下。异 ...
分类:编程语言   时间:2018-02-19 16:19:16    阅读次数:178
python全栈开发基础【补充】metaclass(元类)
一、创建类的执行流程 二、元类的认识 什么是元类呢?在Python3中继承type的就是元类 二、元类的示例 附加 ...
分类:编程语言   时间:2018-02-19 16:18:46    阅读次数:186
650条   上一页 1 ... 37 38 39 40 41 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!