会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
向往1
上一页
1
2
3
4
5
6
7
8
下一页
2020年1月11日
同步,异步 阻塞,非阻塞, 异步+回调机制 线程队列 事件Event 丶协程
摘要: day36 一丶同步,异步 同步: 所谓同步就是一个任务需要依赖另一个任务时,只有被依赖任务执行完毕之后,依赖的任务才会完成.这是可靠的任务序列.要么都成功,要么失败,两个任务的状态可以保持一致. 异步: 所谓异步不需要等待被依赖的任务完成,只是通知依赖的任务要完成什么工作.依赖的任务也立即执行,只
阅读全文
posted @ 2020-01-11 15:50 向往1
阅读(575)
评论(0)
推荐(0)
GIL锁 验证Cpython的并发效率 GIL与互斥锁的关系 进程池,线程池
摘要: 一丶GIL锁 什么是GIL锁: 存在Cpython解释器,全名:全局解释器锁.(解释器级别的锁) GIL是一把互斥锁,将并发运行变成串行. 在同一个进程下开启的多个线程,同时只能有一个线程执行,无法利用多核优势 GIL锁的作用: 保证同一时间内,共享数据只能被一个任务修改.保证数据的完整性和安全性
阅读全文
posted @ 2020-01-11 15:49 向往1
阅读(263)
评论(0)
推荐(0)
线程的理论知识 开启线程的两种方式(Thread) 线程和进程之间的对比 线程的其他方法 守护进程 互斥锁 死锁现象,递归锁 信号量
摘要: day34 一丶线程的理论知识 什么是线程: 1.线程是一堆指令,是操作系统调度的最小单位 2.线程具有执行能力 3.线程依赖于进程 4.具有主从关系(人为定义,每一个进程都至少有一个主线程 二丶开启线程的两种方式(Thread) 类的方式开启线程 ### 利用到Threadfrom thread
阅读全文
posted @ 2020-01-11 15:48 向往1
阅读(259)
评论(0)
推荐(0)
获取进程以及父进程的pid 验证进程之间的数据隔离 join方法 进程对象的其他属性 僵尸进程与孤儿进程(存在Linux系统中) 守护进程
摘要: day32 一丶获取进程以及父进程的pid 含义: 进程在内存中开启多个,操作系统如何区分这些进程,每个进程都有一个唯一表示 方法三种方法: 一,终端查看所有pid tasklist 二,指定具体的PID tasklist | findstr python 三,代码查看pid os 模块 ### 利
阅读全文
posted @ 2020-01-11 15:45 向往1
阅读(447)
评论(0)
推荐(0)
进程基础知识 操作系统 操作系统的发展史(多道技术) 进程介绍 python并发编程之:多进程
摘要: day31 一丶进程基础知识 什么是程序: 程序就是一堆文件 什么是进程: 进程就是一个正在执行的文件/程序,是对各种资源管理的集合, 进程不具有执行的能力 每个应用是以一个整体的形式暴露给操作系统去管理,里面包含对各种资源的调用,内存的管理,网络接口的调用等等 进程被谁执行: CPU最终运行你的程
阅读全文
posted @ 2020-01-11 15:44 向往1
阅读(372)
评论(0)
推荐(0)
基于UDP协议的socket 基于socketserver实现并发
摘要: 一丶基于UDP协议的socket 实现UDP协议传输数据 代码如下:👇 ### 客户端# -*-coding:utf-8-*-# Author:Dsimport socket# 实例化UDP协议的socket对象 ,配置参数, socket.SOCK_DGRAM(数据报)udp_cli=soc
阅读全文
posted @ 2020-01-11 15:43 向往1
阅读(360)
评论(0)
推荐(0)
粘包 系统缓冲区 产生粘包的原因 解决粘包(recv的工作原理)
摘要: day29 一丶粘包 只有TCP有粘包现象,UDP永远不会粘包 什么是粘包 存在于客户端接收数据时,不能一次性收取全部缓冲区中的数据.当下一次再有数据来时,缓冲区中剩余的数据会和新的数据'粘连'在一起.这就是粘包现象 简单代码,产生粘包现象:👇 ### 客户端 # -*-coding:utf-8-
阅读全文
posted @ 2020-01-11 15:42 向往1
阅读(1127)
评论(0)
推荐(0)
socket套接字 基于TCP协议的socket通信 单个客户与服务端通信 通信循环 通信,连接循环 利用socket完成获取远端命令的示例 subprocess模块的使用
摘要: day28 一丶socket套接字 什么是socket套接字: 专业理解: socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,Socket其实就是使用一个门面模式(门面模式要求一个子系统的外部与其内部的通信必须通过一个统一的门面(Facade)对象进行。门面模式提供一个高层
阅读全文
posted @ 2020-01-11 15:40 向往1
阅读(264)
评论(0)
推荐(0)
网络编程 CS/BS 架构 互联网通信的原理 osi七层协议 UDP与TCP TCP的三次握手,四次挥手
摘要: day27 网络编程 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大 比如: qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 优点: 安全性高,个性化设置,功能全面,响
阅读全文
posted @ 2020-01-11 15:38 向往1
阅读(888)
评论(0)
推荐(0)
反射 函数vs方法 特殊的双下方法
摘要: 一丶反射 什么是反射: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 Python面向对象的反射
阅读全文
posted @ 2020-01-11 15:37 向往1
阅读(323)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
导航
博客园
首页
新随笔
联系
订阅
管理
公告
……