完善一下采集端代码 ssh方案的多线程采集 线程和进程,协程的区别 (90% 问到) 提高并发的话,使用多线程 python2 多进程有 多线程没有 python3 多进程有 多线程有 from concurrent.futures import ThreadPoolExecutor,Process ...
分类:
移动开发 时间:
2020-03-29 14:18:48
阅读次数:
111
前言 线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位,代码/数据/文件是共享的。 就好像看作一个进程中还有多个线程执行任务,简单点来说就是一个程序运行中有多个线程在执行。 一、初识多线程 1、函数中多线程: # 初识多线程:threading from threading ...
分类:
编程语言 时间:
2020-03-29 12:51:46
阅读次数:
97
加权轮询 后端集群每台机器都分配一个权重,权重高得会承担更多的流量,相反权重低的分配的流量也会少,这种策略允许后端集群机器配置差异化 java实现 多线程输出结果 ...
分类:
编程语言 时间:
2020-03-29 10:52:23
阅读次数:
65
OO_Unit2——电梯模拟 1 程序结构分析 1.1 Task1——单部多线程可捎带电梯 基本思路: 前言:其实不只是程序员,事实上每一个等电梯的人,在看着楼层显示屏中的数字离自己越来越近时,都至少有那么一刻会不自觉的与电梯设计者进行一次思想的交互,会站在设计者的角度来想象、模拟电梯的运行策略算法 ...
分类:
其他好文 时间:
2020-03-29 01:42:23
阅读次数:
87
[TOC] 一、排序操作 Collections提供了如下常用类方法用于对List集合进行排序: ★void reverse(List list):反转指定的List集合中的元素顺序。 ★void shuffle(List list):对Lsit集合中的元素进行随机排序(shuffle方法模仿了”洗 ...
分类:
其他好文 时间:
2020-03-28 20:22:07
阅读次数:
60
问题1、单进程、线程、协程的区别? 单进程:操作系统分配资源的最小单位,是一个程序的动态执行,有各自的地址空间,不同进程中使用的变量是各自独立,且互相不能访问的,进程中的变量存在各自的地址空间中,互相禁止访问。(由操作系统调度) 线程:是cpu运行的最小单位,进程至少会有一个线程,也可以多个线程,他 ...
分类:
编程语言 时间:
2020-03-28 16:28:49
阅读次数:
87
【场景】客户端大量连接,如果采用多线程方式的话,线程上下文切换导致性能不佳。因此采用io多路复用。 一、上下文切换 对于单核CPU来说(对于多核CPU,此处就理解为一个核),CPU在一个时刻只能运行一个线程,当在运行一个线程的过程中转去运行另外一个线程,这个叫做线程上下文切换(对于进程也是类似)。 ...
分类:
其他好文 时间:
2020-03-28 16:16:39
阅读次数:
71
volatitle是为了解决多线程中,线程之间参数不可见的问题,从而有的一个标签,不加volatitle的时候,参数相当于从主内存中获取一个副本,一直就是用这个参数副本了,所以这样参数就不会更新,加volatitle以后,线程每次都会获取新的参数副本,把之前的老旧参数副本销毁,这样参数就会获取最新的 ...
分类:
其他好文 时间:
2020-03-28 16:15:07
阅读次数:
51
Java第一章 1. java分类:数据库设计相关(JDBC) Web设计(JSP) Android 数据交换技术(XML) Jave EE 我们学的叫JAVA S 2. java的特点:简单;面向对象;平台无关;多线程;动态(jdk jvm jre关系) 3. 系统环境的设置(JAVA_HOME) ...
分类:
编程语言 时间:
2020-03-28 13:09:28
阅读次数:
75
"阻塞线程关键字" "java内存模型" "单利模式" "threadLocal" 阻塞线程关键字 线程有几种状态? 新建状态、就绪状态、运行状态、阻塞状态、死亡状态 使线程进入阻塞状态的几种方式? wait、yield、sleep、join、interrupt wait 使当前线程让出锁,进入阻塞 ...
分类:
编程语言 时间:
2020-03-28 10:39:05
阅读次数:
81