Python 多进程 —— 共享数据

尝试一:# -*- coding:utf-8 -*- from multiprocessing import Process, Manager import time import random def kkk(a_list, number): for i in range(10): ...

2017-06-27 22:59:40

阅读数:1672

评论数:0

python基础——对时间进行加减

在datetime模块中有一个timedelta这个方法,它代表两个datetime之间的时间差。、In [42]: datetime.datetime.now().strftime('%Y-%m-%d %H:%M') Out[42]: '2017-06-23 17:27'In [36]: (da...

2017-06-23 17:29:16

阅读数:7276

评论数:0

计算机组成原理——屏蔽字设置

某机有四个中断源,优先顺序按1 2 3 4降序排列,若想将中断处理次序改为 3 1 4 2 ,则1,2,3,4中断源对应的屏蔽字分别是,_,_和_.1 1 1 0 1 3的优先级比1大,第3位为0,其余为1. 2 0 1 0 ...

2017-06-23 00:06:35

阅读数:1242

评论数:0

计算机网络——各种时延的计算

时延:是数据(一个报文或分组,甚至比特)从网络或链路的一段传送到另一端所需要的时间。 发送时延:是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。 发送时延=数据帧长度(b) /信道带宽(b/s) [信道带宽就是数据率] 传播时延:电磁波在信道中需要传播一定的...

2017-06-18 14:40:54

阅读数:3989

评论数:0

python 多线程 —— threading.Lock()

多线程和多进程最大的不同在于多进程中,同一个变量,各自有一份拷贝存在于每个进程中,互不影响多线程中,所有变量都由所有线程共享,所以,任何一个变量都可以被任何一个线程修改因此,线程之间共享数据最大的危险在于多个线程同时改一个变量,把内容给改乱了。不看了…反正 多线程 由于 python 的 全局解释...

2017-06-02 18:17:40

阅读数:743

评论数:0

python 多线程 —— threading.Threading()

多任务可以由多进程完成,也可以由一个进程内的多线程完成。import time import threading def loop(): print('thread %s is running...' % threading.current_thread().name) n = 0...

2017-06-02 18:11:49

阅读数:308

评论数:0

子进程 和 线程 的区别

子进程和线程的区别相同点: 二者都具有ID,一组寄存器,状态,优先级以及所要遵循的调度策略; 每个进程都有一个进程控制块,线程也拥有一个线程控制块; 线程和子进程共享父进程中的资源;线程和子进程独立于它们的父进程,竞争使用处理器资源;线程和子进程的创建者可以在线程和子进程上实行某些控制,比如,创建...

2017-06-02 17:51:26

阅读数:351

评论数:0

python 获取当前运行的 class 的名字

# -*- coding:utf-8 -*- import sys class testsqawd(object): def hello(self): print('the name of method is ## {} ##'.format(sys._getframe()...

2017-06-02 17:39:35

阅读数:4879

评论数:0

python 基础 —— __import__() 函数

__import__(name[, globals[, locals[, fromlist[, level]]]]):该函数由import语句调用。它可以被替换(通过导入__builtin__模块并分配给__builtin __.__ import__)以便改变import语句的语义,但是现在通常...

2017-06-02 17:29:35

阅读数:478

评论数:0

python 获取当前 py 文件 的文件名 os.path.basename(sys.argv[0]).split(".")[0]

# -*- coding:utf-8 -*- import sys import os class test_class(): def hello(self): print(sys._getframe().f_code.co_name) def hello_world():...

2017-06-02 15:07:57

阅读数:9936

评论数:0

python 获取当前函数的 函数名 sys._getframe().f_code.co_name

# -*- coding:utf-8 -*- import sys class test_class(): def hello(self): print(sys._getframe().f_code.co_name) def hello_world(): print...

2017-06-02 15:06:30

阅读数:2410

评论数:0

python 多进程 —— 进程间通信

multiprocessing.Queue()以Queue为例,在父进程中创建两个子进程,一个往Queue里写数据,一个从Queue里读数据:multiprcessing.Queue.put() 为 入队操作multiprcessing.Queue.get() 为 出队操作队列 线程 和 进程 安...

2017-06-02 14:35:26

阅读数:6589

评论数:0

python 多进程 —— multiprocessing.Pool

Pool如果要启动大量的子进程,可以用进程池的方式批量创建子进程.class multiprocessing.Pool([processes[, initializer[, initargs[, maxtasksperchild]]]])控制可以提交作业的工作进程池的进程池对象。它支持超时和回调的...

2017-06-02 12:01:43

阅读数:3548

评论数:1

python 多进程 —— multiprocessing.Process

由于Python是跨平台的,自然也应该提供一个跨平台的多进程支持。multiprocessing模块就是跨平台版本的多进程模块。multiprocessing模块提供了一个Process类来代表一个进程对象。创建子进程时,只需要传入一个执行函数和函数的参数,创建一个Process实例start()...

2017-06-02 11:38:23

阅读数:1266

评论数:0

Python 中的 GIL(Global Interpreter Lock) 全局解释器锁是什么?

文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) 本文原文地址:http://cenalulu.github.io/python/gil-in-python/ GIL是什么GIL并不是Python的特性,它是在实现Python解析器(CPython)时...

2017-06-02 11:03:20

阅读数:1467

评论数:0

线程 thread 与 进程 process 的区别

线程线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是行程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并行多个线程,每条线程并行执行不同的任务。进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和...

2017-06-02 10:31:31

阅读数:603

评论数:0

并发 concurrent 与并行 parallel 的区别

并发在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。并行并行处理(Parallel Processing)是计算机系统中能同时执行两个或更多个处理的一种计算方法。并行处理可同时工作于同一程序的...

2017-06-02 10:19:07

阅读数:431

评论数:0

使用 python 读取 ini 文件

read_ini.ini:[baseconf] host=127.0.0.1 port=3306 user=root password=root db_name=evaluting_sys[concurrent] processor=20read_ini.py:# -*- coding:utf-8...

2017-06-01 18:22:02

阅读数:2342

评论数:0

使用 python 读取 yaml 文件

使用前安装 PyYaml 包 read_yaml.yaml first_name: 111 second_name: 222 third_name: 333 basic_name: test_name: 444 selected_name: - 666 - 777 re...

2017-06-01 17:43:32

阅读数:4513

评论数:0

使用 python 读取 json 文件

read_json.json:{ "rule":{ "namespace":"strategy", "name":"test_exp_1496234234223400&...

2017-06-01 17:30:49

阅读数:9774

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭