会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
极其内向的帅小伙
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
33
下一页
2017年8月1日
day9-递归锁(RLock)
摘要: 一、概述 我们今天来聊聊递归锁,到底什么是递归锁,为什么会存在? 二、递归锁(RLock) 2.1、前戏 说明:比如你进学校去班级,结果进学校的时候有一道门,进班级的时候又有一道门,你首先进入学校要把第一道门打开,然后锁上。进入学校之后,你又要进班级的门,然后锁上。然后你出班级,就是要打开第二把锁,
阅读全文
posted @ 2017-08-01 13:16 帅丶高高
阅读(305)
评论(0)
推荐(0)
2017年7月30日
day9-为什么需要线程锁(互斥锁)
摘要: 一、概述 线程需要沟通,需要共享数据,但是我们之前并没有涉及到多线程情况共享数据的例子。下面我们就来探讨一下,多线程共享数据会出现什么情况。这边就需要用到线程锁,又叫互斥锁(mutex)。 二、线程锁(互斥锁) 2.1、前戏 说明:我们现在来探讨多线程数据共享的情况 这个时候有些小伙伴就说了,你最后
阅读全文
posted @ 2017-07-30 20:51 帅丶高高
阅读(305)
评论(0)
推荐(0)
day9-为什么会有GIL锁
摘要: 一、前言 我的机器有4核,代表着同一时间,可以干4个任务。如果单核cpu的话,我启动10个线程,我看上去也是并发的,因为是执行了上下文的切换,让我看上去是并发的。但是单核永远肯定时串行的,它肯定是串行的,cpu真正执行的时候,因为一会执行1,一会执行2.。。。。正常的线程就是这个样子的。 但是,在p
阅读全文
posted @ 2017-07-30 09:57 帅丶高高
阅读(667)
评论(0)
推荐(0)
2017年7月29日
day9-守护线程
摘要: 一、前言 我们说在不加join的时候,主线程和子线程完全是并行的,没有了依赖关系,你主线程执行了,我子线程也执行了。但是加了join之后,主线程依赖子线程执行完毕才往下走。现在我们要把所有的子线程编程我的守护进程。 守护进程:说白了,你是主人,你搞了几个仆人,这些个仆人都是为你服务的。可以帮你做很多
阅读全文
posted @ 2017-07-29 20:02 帅丶高高
阅读(221)
评论(0)
推荐(0)
day9-继承式多线程
摘要: 一、前言 之前,我们只是简单的介绍了多线程演示,也通过时间设置看出来了,多线程和单线程的不同。现在我们进行更深入的了解,来聊一聊,另外一种多线程方式,继承式多线程,和一个多线程的等待。 二、继承式多线程 2.1、定义 说明:继承式多线程是自己自定义类,去继承theading.Tread这个类,通过启
阅读全文
posted @ 2017-07-29 12:50 帅丶高高
阅读(176)
评论(0)
推荐(0)
2017年7月27日
day9-并发多线程效果演示
摘要: 一、前言 我们说单核的cpu只能同时执行一个任务,但是给我们的一个幻觉是可以执行多个,因为cpu太快了。它是怎么实现的呢?就是上下文切换,它不是轮询着切换的。它是按照优先级来切换的,并不是从头到尾的,中间的切换是有优先级的。我们就可以利用这个优势,因为它太快了,但是我们只打开了一个QQ,启动一个线程
阅读全文
posted @ 2017-07-27 19:02 帅丶高高
阅读(191)
评论(0)
推荐(0)
操作系统的发展史
摘要: 操作系统发展史 手工操作(无操作系统) 1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。 手工操作程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,
阅读全文
posted @ 2017-07-27 15:58 帅丶高高
阅读(611)
评论(0)
推荐(0)
day9-进程与线程介绍
摘要: 一、概述 我们知道,所有的指令的操作都是有CPU来负责的,cpu是来负责运算的。OS(操作系统,OS不懂的请:猛击这里) 调度cpu的最小单位就是线程。程序启动后,从内存中分一块空间,把数据临时存在内存中,因为内存比较快,内存比磁盘快,而CPU又比内存还要快很多。进程之前的的内存是不能访问的,默认是
阅读全文
posted @ 2017-07-27 15:26 帅丶高高
阅读(271)
评论(0)
推荐(0)
2017年7月25日
day9-堡垒机前戏:paramiko模块
摘要: 一、堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作。 paramiko模块 存在的作用:作批量管理用的。 友情提示:下文中提到的通过密钥登录,如果不懂的话,请查看这篇博客:猛击这里 二、SSHClient SSHClient
阅读全文
posted @ 2017-07-25 19:51 帅丶高高
阅读(263)
评论(1)
推荐(0)
2017年7月20日
day8-socketserver使用2
摘要: 一、概述 之前上一篇写的 day8-socketserver使用 讲解了socketsever如何使用,但是在最后 简单代码实现 里面并没有实现多并发的效果,这个就郁闷了,其实不然,其实我们需要用多线程或者多线程的模块来实现 友情提示:客户端代码就不用写了,这边主要写服务端的代码。 二、多用户并发
阅读全文
posted @ 2017-07-20 15:46 帅丶高高
阅读(223)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
33
下一页
公告