二进制杯莫停
二进制杯莫停
全部文章
Python
Django(17)
linux(6)
NextFlow(8)
技巧总结(3)
数据库SQL(8)
机器学习(5)
概率论与数理统计(3)
算法(3)
职场学习(1)
规则引擎(1)
面试经历(2)
归档
标签
去牛客网
登录
/
注册
大家好,我是练习时长两年半的算法实习生
喜欢唱,跳,rap,蓝球,music.......
全部文章
/ Python
(共27篇)
Python-类方法、对象方法、静态方法的区别
类方法、对象方法、静态方法的区别 对象方法:可以调用对象属性,也可以调用类属性。 类方法:不能调用对象属性,只能调用类属性。@classmethod 静态方法:啥属性都不能调用,只是寄生在某个类上而已。@staticmethod
2020-01-28
0
424
Python-协程
一、引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态。 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制): 一种情况是该任务发生了阻塞; 另外一种...
2020-01-19
0
448
Python之进程:基本概念
一、基本知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统 PS:即使...
2020-01-19
0
455
Python-生产者与消费者:两个线程之间的通信
生产者与消费者:两个线程之间的通信 Python的queue提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后进先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原理(可以理解为原子操作,即要么不做,要么就做完),能够在多线程...
2020-01-17
0
547
Python-线程同步(锁)和死锁
线程同步 共享数据: 如果多个线程共同对某个数据修改,可能出现不可预料的结果,为了保证数据的安全性,需要对多个线程进行同步,一个一个的完成,一个做完另一个才能进来。 效率会降低。 多线程的优势在于可以同时运行多个任务,但是当线程需要共享数据时,可能存在数据不同步的问题。 为了避...
2020-01-17
0
488
Python-线程安全问题
Python-线程安全问题 首先先看下面两个例子。 用例1(数据正确): import threading from time import sleep ticket = 1000 def run(): global ticket for i in range(100): ...
2020-01-15
0
532
Python-线程入门
Python-线程入门 百度百科 线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 线程的直观理解 我们可以看到360软件可以执行杀...
2020-01-15
0
487
Python-进程通信(队列实现)
进程通信 进程通信可以通过队列实现。先介绍一下Queue的简单使用。 from queue import Queue,LifoQueue,PriorityQueue q = Queue(5) q.put('A') q.put('B') q.put('C') q.put('D') q.put...
2020-01-14
0
409
Python-进程池的阻塞式(不能体现多进程的优势)
Python-进程池的阻塞式 先理解阻塞的概念 , 阻塞: 就是当本任务完成了,才能继续运行,后边的任务需要排队。 阻塞式的进程池的特点: 添加一个任务便执行一个任务,如果一个任务不结束,另一个任务进不来。 进程池: pool = Pool(max) # 创建进程池对象 po...
2020-01-14
0
470
Python创建进程的四种方式
Python创建进程的四种方式 百度百科 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据...
2020-01-02
0
725
首页
上一页
1
2
3
下一页
末页