进程是资源分配的基本单位,它是程序执行时的一个实例,在程序运行时创建;线程是程序执行的最小单位,是进程的一个执行流,一个线程由多个线程组成 什么是进程 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。 程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列 ...
分类:
编程语言 时间:
2020-07-01 15:59:28
阅读次数:
55
一、什么是订阅/发布模式 发布-订阅模式又叫观察者模式 凡是以上边这句话开头的基本都是没理解订阅-发布模式和观察者模式。 订阅/发布模式:发布/订阅模式属于设计模式中的行为(Behavioral Patterns),其中包含发布者(Publisher)和订阅者(Subscriber)以及一个调度中心 ...
分类:
编程语言 时间:
2020-07-01 12:44:48
阅读次数:
70
题意: 有n个男生和n个女生参加舞会,一个男生和一个女生互为舞伴。 已知第i个男生与第j个女生跳舞会产生$a_{i,j}$的喜悦度和$b_i,j$的不协调度。 你希望最终配对方案的$\frac{\sum{a_{i,j} }}{\sum{b_{i,j} }}$最大,求这个最大值。 $n\leq 100 ...
分类:
其他好文 时间:
2020-07-01 09:34:44
阅读次数:
55
Java线程池 基本概念 特点: 管理线程,避免增加和销毁线程的资源消耗。 提高响应速度。任务到达无需等待线程创建即可立即执行。 重复利用。 避免了线程数量膨胀导致的过分调度问题。 提供更多功能。可以添加更多功能,如延时定时线程池等。 线程池核心设计与实现 线程池的实现类为ThreadPoolExe ...
分类:
编程语言 时间:
2020-07-01 09:30:08
阅读次数:
59
Hadoop的广义与狭义之分 狭义的Hadoop:指的是一个框架,Hadoop是由三部分组成:HDFS:分布式文件系统--》存储;MapReduce:分布式离线计算框架--》计算;Yarn:资源调度框架 广义的Hadoop:广义的Hadoop不仅仅包含Hadoop框架,除了Hadoop框架之外的一些 ...
分类:
其他好文 时间:
2020-06-30 22:14:42
阅读次数:
67
原文:http://sparkandshine.net/priority-scheduling-inversion-inheritance-ceiling-2/ 本文介绍优先级调度产生的优先级反转问题及解决反转问题的方法,包含禁止中断、不可抢占、优先级继承、优先级天花板。 目录 [hide]1. 优 ...
分类:
其他好文 时间:
2020-06-30 00:42:39
阅读次数:
66
XXL-JOB(任务调度中心)-反弹getshell XXL-JOB漏洞原理: XXL-JOB是一个轻量级分布式任务调度平台,支持通过web页面对任务进行操作,基于Java-spring boot框架开发,利用Maven依赖编译好,开箱即用。 如果XXL-JOB任务调度中心后台使用了弱密码,则可以在 ...
分类:
系统相关 时间:
2020-06-29 21:26:15
阅读次数:
258
runtime 调度器是个非常有用的东西,关于 runtime 包几个方法: Gosched:让当前线程让出 cpu 以让其它线程运行,它不会挂起当前线程,因此当前线程未来会继续执行 NumCPU:返回当前系统的 CPU 核数量 GOMAXPROCS:设置最大的可同时使用的 CPU 核数 Goexi ...
分类:
其他好文 时间:
2020-06-29 18:27:15
阅读次数:
65
用于多领域端到端任务导向对话系统的动态融合网络 摘要 最近的研究表明,大多数神经模型都依赖于大型训练数据,这些数据仅可用于一定数量的任务域,例如导航和调度。这使得难以用有限的标好的数据进行新领域的扩展。但是,关于如何有效地使用来自所有域的数据来提高每个域以及未知域的性能的研究相对较少。为此,我们研究 ...
分类:
Web程序 时间:
2020-06-29 11:16:25
阅读次数:
111
多进程和多线程; 多进程:电脑有几核cpu、就只能同时运行几个进程、多个进程可以通过上下文切换进行调度。 python里的多线程同时也只有一个线程在运行、利用不了多核cpu--全局解释器锁GLI。 1、CPU密集型任务,用多进程 ->消耗CPU比较多2、IO密集型任务,用多线程 ->消耗io比较多 ...
分类:
编程语言 时间:
2020-06-29 09:52:20
阅读次数:
51