会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿布alone
博客园
首页
新随笔
订阅
管理
上一页
1
···
42
43
44
45
46
47
48
49
下一页
2018年12月4日
day34 协程
摘要: 1. 前提 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我们对于效
阅读全文
posted @ 2018-12-04 21:19 阿布_alone
阅读(197)
评论(0)
推荐(0)
2018年12月3日
day33 GIL锁 线程队列 线程池
摘要: 1. 全局解释器锁GIL Python代码的执行由Python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。 对Python虚拟机的访问由全局解释器锁(G
阅读全文
posted @ 2018-12-03 15:42 阿布_alone
阅读(186)
评论(0)
推荐(0)
2018年11月30日
day32 线程
摘要: 1. 线程是什么,有了进程为什么还要线程 60年代,在OS中能拥有资源和独立运行的基本单位是进程,然而随着计算机技术的发展,进程出现了很多弊端,一是由于进程是资源拥有者,创建、撤消与切换存在较大的时空开销,因此需要引入轻型进程;二是由于对称多处理机(SMP)出现,可以满足多个运行单位,而多个进程并行
阅读全文
posted @ 2018-11-30 17:36 阿布_alone
阅读(257)
评论(0)
推荐(0)
2018年11月29日
day31 管道 进程池 数据共享
摘要: 1. 管道(了解) #创建管道的类: Pipe([duplex]):在进程之间创建一条管道,并返回元组(conn1,conn2),其中conn1,conn2表示管道两端的连接对象,强调一点:必须在产生Process对象之前产生管道 #参数介绍: dumplex:默认管道是全双工的,如果将duplex
阅读全文
posted @ 2018-11-29 15:26 阿布_alone
阅读(171)
评论(0)
推荐(0)
2018年11月28日
day30 锁 队列
摘要: 1. 守护进程 会随着主进程的结束而结束。 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allowed to have children 注意:
阅读全文
posted @ 2018-11-28 16:56 阿布_alone
阅读(128)
评论(0)
推荐(0)
2018年11月27日
day29 进程
摘要: 1..操作系统知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统. PS:即使可以
阅读全文
posted @ 2018-11-27 18:00 阿布_alone
阅读(179)
评论(0)
推荐(0)
2018年11月26日
day28 socketserver
摘要: 1. socketserver 多线程用的 例 import socket import time client=socket.socket() client.connect(("127.0.0.1",9000)) while 1: cmd=input("请输入指令") client.send(cm
阅读全文
posted @ 2018-11-26 17:33 阿布_alone
阅读(121)
评论(0)
推荐(0)
2018年11月23日
day27 粘包及粘包的解决方案
摘要: 1. 粘包现象 先了解一个词MTU 超出缓冲区大小会报下面的错误,或者udp协议的时候,你的一个数据包的大小超过了你一次recv能接受的大小,也会报下面的错误,tcp不会,但是超出缓存区大小的时候,肯定会报这个错误。 2. 模拟粘包现象 产生粘包的两种情况: 发送端需要等缓冲区满才发送出去,造成粘包
阅读全文
posted @ 2018-11-23 17:34 阿布_alone
阅读(249)
评论(0)
推荐(0)
2018年11月22日
day26 网络通讯的整个流程
摘要: 一.网络通信原理 1. 互联网的本质就是一系列的网络协议 2. 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 各层的功能简述: 【1】物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流
阅读全文
posted @ 2018-11-22 22:21 阿布_alone
阅读(411)
评论(1)
推荐(0)
2018年11月21日
day25 网络编程之socket sc架构
摘要: 1. 为什么要学习socket? socket就是网络通信的工具,任何一门语言都有socket,他不是任何一个语言的专有名词,而是大家通过自己的程序与其他电脑进行网络通信的时候都用它。 2. 客户端,服务架构 客户端英文名称:Client(使用服务端的服务),服务端英文名称:Server(一直运行着
阅读全文
posted @ 2018-11-21 16:25 阿布_alone
阅读(352)
评论(0)
推荐(0)
上一页
1
···
42
43
44
45
46
47
48
49
下一页
公告
TOP