04 2020 档案

摘要:在Python中如果想创建多进程需要用到multiprrocessing中的Prrocess方法。 在进程之间全局变量是不共享的,如果要对进程的全局变量进行使用的话就需要用到multiprrocessing的Queue方法 首先我们先创建一个多进程 import time from multipro 阅读全文
posted @ 2020-04-20 00:31 白加黑呀 阅读(432) 评论(0) 推荐(0)
摘要:今天讲一下队列,用到一个python自带的库,queue 队列的三种实现方法有: 1、FIFO先入先出队列(Queue) 2、LIFO后入先出队列(LifoQueue) 3、优先级队列(PriorityQueue) 先讲一下Queue中的几个方法 # 三种 FIFO LIFO Priority # 阅读全文
posted @ 2020-04-19 00:22 白加黑呀 阅读(9061) 评论(0) 推荐(0)
摘要:今日群友搭建分布式环境遇到了一些问题顺手写一篇关于环境部署的操作文章 本文内容: 1、windows下负载机的配置 2、Linux下负载机的配置 一、windows下负载机的配置(执行机) 1、在执行机上安装相同版本的JDk和Jmeter(参考调度机的安装) 注意:JDK和Jmeter都要配置环境变 阅读全文
posted @ 2020-04-18 23:13 白加黑呀 阅读(433) 评论(0) 推荐(0)
摘要:接着上篇多线程继续讲,上篇最后的多线程共享全局变量对变量的处理值出错在本文中给出解决方案。 出现这个情况的原因是在python解释器中GIL全局解释器锁。 GIL:全局解释器锁,每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程而已执行代码 线程释放GIL锁的情况:在IO操作等呃能会引 阅读全文
posted @ 2020-04-11 00:30 白加黑呀 阅读(772) 评论(0) 推荐(0)
摘要:在了解多线程前先给大家介绍下并发和并行: 并发:多个任务一起执行 在多任务之间快速切换处理 任务数量大于cpu核数 并行:一个cpu核处理一个任务,多个cpu核同时处理多个任务 任务数量等于或者小于cpu核数 再介绍下同步和异步 : 同步:指线程在访问某一资源时,获得了资源的返回结果之后才会执行其他 阅读全文
posted @ 2020-04-08 00:49 白加黑呀 阅读(488) 评论(0) 推荐(0)