python3的concurrent包
|
|
0 评论
concurrent.futures
多进程
|
|
0 评论
multiprocessingProcess类进程间同步进程池举例多进程、多线程的选择应用
GIL
|
|
0 评论
QueueGIL全局解释器锁
线程同步
|
|
0 评论
概念线程同步,线程间协同,通过某种技术,让一个线程访问某些数据时,其他线程不能访问这些数据,直到该线程完成对数据的操作不同操作系统实现技术有所不同,有临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件Event等EventLock可重入锁RLockC
线程安全
|
|
0 评论
线程安全IPython中演示,python命令行、pycharm都不能演示出效果import threadingdef worker(): for x in range(1000):print("{} is running.".format(threading.curren
并发和线程
|
|
0 评论
并发基本概念并发和并行区别并行,parallel同时做某些事,可以互不干扰的同一个时刻做几件事并发,concurrency也是同时做某些事,但是强调,一个时段内有事情要处理举例乡村公路一条车道,半幅路面出现了坑,交警指挥交通众多车辆在这一时段要通过路面的事件,这就是并发交警指挥,车辆排队通过另外半幅
python描述器
|
|
0 评论
描述器的表现用到3个魔术方法:__get__()、__set__()、__delete__()方法签名如下object.get(self, instance, owner)object.set.(self, instance, value)object.__ delete_(self, instan
python多版本管理工具(pyenv)
|
|
0 评论
在学习和利用python开发的很多情况下,需要多版本的Python并存。此时需要在系统中安装多个Python,但又不能影响系统自带的 Python。pyenv 就是这样一个 Python 版本管理器。一、 pyenv介绍项目地址:https://github.com/pyenv/pyenv简单的说,
Pyinstaller (python打包为exe文件)
|
|
0 评论
pandas
|
|
0 评论
pandas的常用数据类型1. Series一维,带标签数组2. DataFrame二维,Series容器pandas之Series创建In [15]: a = {string.ascii_uppercase[i]:i for i in range(10)}# 字典推导式创建一个字典aIn [16]