摘要:
一、前言 之前,我们只是简单的介绍了多线程演示,也通过时间设置看出来了,多线程和单线程的不同。现在我们进行更深入的了解,来聊一聊,另外一种多线程方式,继承式多线程,和一个多线程的等待。 二、继承式多线程 2.1、定义 说明:继承式多线程是自己自定义类,去继承theading.Tread这个类,通过启 阅读全文
posted @ 2017-10-12 16:39
人生是一场修行
阅读(145)
评论(0)
推荐(0)
摘要:
一、前言 我们说单核的cpu只能同时执行一个任务,但是给我们的一个幻觉是可以执行多个,因为cpu太快了。它是怎么实现的呢?就是上下文切换,它不是轮询着切换的。它是按照优先级来切换的,并不是从头到尾的,中间的切换是有优先级的。我们就可以利用这个优势,因为它太快了,但是我们只打开了一个QQ,启动一个线程 阅读全文
posted @ 2017-10-12 16:09
人生是一场修行
阅读(109)
评论(0)
推荐(0)
摘要:
一、概述 我们知道,所有的指令的操作都是有CPU来负责的,cpu是来负责运算的。OS(操作系统) 调度cpu的最小单位就是线程。程序启动后,从内存中分一块空间,把数据临时存在内存中,因为内存比较快,内存比磁盘快,而CPU又比内存还要快很多。进程之前的的内存是不能访问的,默认是要隔离的。每一个程序的内 阅读全文
posted @ 2017-10-12 15:58
人生是一场修行
阅读(236)
评论(0)
推荐(0)
摘要:
一、堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作。 paramiko模块 存在的作用:作批量管理用的。 二、SSHClient SSHClient 作用:用于连接远程服务器并执行基本命令 2.1、基于用户名密码连接 2.1. 阅读全文
posted @ 2017-10-12 14:31
人生是一场修行
阅读(304)
评论(0)
推荐(0)
摘要:
一、概述 我们之前的用户都是不支持多并发的,所以我们现在需要一个支持多用户,实现一个并发处理,我们接下来就不能不接触socketserver这个模块。前面讲的socket都是铺垫,后面需要真正使用的是socketserver(The socketserver module simplifies th 阅读全文
posted @ 2017-10-12 14:20
人生是一场修行
阅读(493)
评论(0)
推荐(0)

浙公网安备 33010602011771号