随笔分类 -  网络编程

摘要:python并发编程之IO模型, python并发编程之IO模型, python并发编程之IO模型, python并发编程之IO模型, 了解新知识之前需要知道的一些知识 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 #所谓同步,就是在发出一个 阅读全文
posted @ 2018-12-19 19:35 Anna_kc 阅读(149) 评论(0) 推荐(0) 编辑
摘要:python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 需要注意一下不能无限的开进程,不能无限的开线程最常用的就是开进程池,开线程池。其中回调函数非常重要回调函数其实可以作为一种编 阅读全文
posted @ 2018-12-19 19:31 Anna_kc 阅读(586) 评论(0) 推荐(0) 编辑
摘要:python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 一、死锁现象与递归锁 进程也是有死锁的 所谓死锁: 是指两个或两个以上的进程 阅读全文
posted @ 2018-12-19 19:28 Anna_kc 阅读(163) 评论(0) 推荐(0) 编辑
摘要:python并发编程之多线程1 python并发编程之多线程1 python并发编程之多线程1 python并发编程之多线程1 一多线程的概念介绍 threading模块介绍 threading模块和multiprocessing模块在使用层面,有很大的相似性。 二、开启多线程的两种方式 1 1.创 阅读全文
posted @ 2018-12-19 19:26 Anna_kc 阅读(197) 评论(0) 推荐(0) 编辑
摘要:初始线程(相关理论) 初始线程(相关理论) 初始线程(相关理论) 初始线程(相关理论) 一、什么是线程 线程:顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的 阅读全文
posted @ 2018-12-19 19:24 Anna_kc 阅读(132) 评论(0) 推荐(0) 编辑
摘要:python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 一、数据共享 1.进程间的通信应该尽量避免共享数据的方式 2 阅读全文
posted @ 2018-12-19 19:22 Anna_kc 阅读(187) 评论(0) 推荐(0) 编辑
摘要:python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 一、互斥锁 进程之间数据隔离,但是共享一套文件系统,因而可以通过文件来实现进程直接的 阅读全文
posted @ 2018-12-19 19:20 Anna_kc 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Cpython支持的进程与线程 Cpython支持的进程与线程 Cpython支持的进程与线程 Cpython支持的进程与线程 一、multiprocessing模块介绍 python中的多线程无法利用CPU资源,在python中大部分情况使用多进程。python中提供了非常好的多进程包multip 阅读全文
posted @ 2018-12-19 19:18 Anna_kc 阅读(212) 评论(0) 推荐(0) 编辑
摘要:进程理论基础 进程理论基础 进程理论基础 进程理论基础 背景知识 顾名思义,进程即一个软件正在进行的过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老的也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。所以想要真 阅读全文
posted @ 2018-12-19 19:16 Anna_kc 阅读(111) 评论(0) 推荐(0) 编辑
摘要:网络编程-之 粘包现象 网络编程-之 粘包现象 网络编程-之 粘包现象 网络编程-之 粘包现象 一、什么是粘包 须知:只有TCP有粘包现象,UDP永远不会粘包 粘包不一定会发生 如果发生了:1.可能是在客户端已经粘了 2.客户端没有粘,可能是在服务端粘了 首先需要掌握一个socket收发消息的原理 阅读全文
posted @ 2018-12-19 19:00 Anna_kc 阅读(130) 评论(0) 推荐(0) 编辑
摘要:python 网络(socket)编程 python 网络(socket)编程 python 网络(socket)编程 python 网络(socket)编程 一、网络协议 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构(互联网中处处是C/S架构):B/S架构也是C/S架构的一 阅读全文
posted @ 2018-12-19 18:58 Anna_kc 阅读(209) 评论(0) 推荐(0) 编辑