gavinliu's blog

刘泰丞的个人博客


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

  • 搜索

Python线程——信号量(Semaphore)、队列(Queue)

发表于 2018-03-07 | 分类于 Python线程 | 热度: ℃
字数统计: 411 | 阅读时长 ≈ 2
信号量(Semaphore)之前讲的线程锁(互斥锁)同时只允许一个线程更改数据,而Semaphore是同时允许一定数量的线程更改数据 ,比如厕所有4个坑,那最多只允许4个人上厕所,后面的人只能等里面有 ...
阅读全文 »

Python线程——GIL锁、线程锁(互斥锁)、递归锁(RLock)

发表于 2018-03-06 | 分类于 Python线程 | 热度: ℃
字数统计: 2,031 | 阅读时长 ≈ 8
GIL锁​ 计算机有4核,代表着同一时间,可以干4个任务。如果单核cpu的话,我启动10个线程,我看上去也是并发的,因为是执行了上下文的切换,让看上去是并发的。但是单核永远肯定时串行的,它肯定是 ...
阅读全文 »

Python进程——守护线程

发表于 2018-03-05 | 分类于 Python线程 | 热度: ℃
字数统计: 718 | 阅读时长 ≈ 3
守护进程在上一遍文章中我们已经介绍了创建线程,对线程也有一些了解,现在一起来看看守护进程。 无论是进程还是线程,都遵循:守护xx会等待主xx运行完毕后被销毁。需要强调的是:运行完毕并非终止运行 ...
阅读全文 »

Python之线程

发表于 2018-03-04 | 分类于 Python线程 | 热度: ℃
字数统计: 3,849 | 阅读时长 ≈ 15
线程 CPU上的执行单位,线程也是程序运行过程中的一个抽象。 一个进程下可以有多个线程。 主线程:操作系统中的每一个进程都会对应一个地址空间。每一个进程中都会默认有一个控制线程,主线程随着进程的创建而 ...
阅读全文 »

用Python操作Redis

发表于 2018-02-11 | 分类于 Redis | 热度: ℃
字数统计: 4,266 | 阅读时长 ≈ 18
Redis安装和使用Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统 ...
阅读全文 »

Python进程池

发表于 2018-01-17 | 分类于 Python进程 | 热度: ℃
字数统计: 1,742 | 阅读时长 ≈ 7
进程池为什么要有进程池? 在程序实际处理问题过程中,忙时会有成千上万的任务需要被执行,闲时可能只有零星任务。那么在成千上万个任务需要被执行的时候,我们就需要去创建成千上万个进程么?首先,创建进程需要消 ...
阅读全文 »

Python进程间通信之队列

发表于 2018-01-16 | 分类于 Python进程 | 热度: ℃
字数统计: 3,167 | 阅读时长 ≈ 13
进程间通信进程间通信有队列(multiprocess.Queue)和管道(multiprocess.Pipe),在这里只简单介绍队列 队列概念介绍创建共享的进程队列,Queue是多进程安全的队列,可以 ...
阅读全文 »

Python进程同步之锁

发表于 2018-01-15 | 分类于 Python进程 | 热度: ℃
字数统计: 1,033 | 阅读时长 ≈ 4
锁 —— multiprocess.Lock通过刚刚的学习,我们千方百计实现了程序的异步,让多个任务可以同时在几个进程中并发处理,他们之间的运行没有顺序,一旦开启也不受我们控制。尽管并发编程让我们能更 ...
阅读全文 »

Python之进程

发表于 2018-01-14 | 分类于 Python进程 | 热度: ℃
字数统计: 4,690 | 阅读时长 ≈ 18
什么是进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在 ...
阅读全文 »

Django之中间件

发表于 2018-01-06 | 分类于 Django | 热度: ℃
字数统计: 3,145 | 阅读时长 ≈ 14
Django中间件中间件介绍什么是中间件?官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中 ...
阅读全文 »
12345
GavinLiu

GavinLiu

刘泰丞的个人网站,记录生活的瞬间,分享学习的心得,感悟生活,留住感动

42 日志
12 分类
40 标签
RSS
GitHub
友情链接
  • 骆昊博客
© 2017 — 2018 GavinLiu
博客全站共76.1k字
本站访客数 人次 本站总访问量 次
0%