ICode9

精准搜索请尝试: 精确搜索
  • BUAA-OO 第二单元总结2022-04-30 14:31:06

    BUAA-OO 第二单元总结 一、锁与同步块 (一)多线程安全性 为什么这单元作业需要使用多线程?因为我们有多部电梯,需要允许它们同时运作;同时,在等待需求输入时也要允许它们运作。这种业务上的需求使得我们必须使用多线程来完成这单元作业。 尽管多线程带来了很多好处,但是使用不当,很可能出

  • BUAA面向对象2022第二单元总结2022-04-30 12:34:47

      ​ BUAA面向对象2022第二单元总结 ​ 总览 作业内容 本单元的主要作业内容为电梯调度,共有3次作业,为迭代开发。 第一次作业为纵向电梯调度。 第二次作业增加了横向电梯,但乘客均能一次到达目的地。 第三次作业加入需要换乘的乘客请求。 完成情况 我采用了生产者-消费者模式,通过调

  • BUAA-OO-Unit2-单元总结2022-04-30 12:03:31

    BUAA-OO-Unit2-单元总结 目录BUAA-OO-Unit2-单元总结一、锁与同步块1、线程选择2、锁和同步块的设置二、调度器设计1、调度器数据结构分析2、调度器功能结构分析第五次作业主要功能设计第六次作业主要功能改动第七次作业主要功能设计拆分策略算法代价函数设计三、架构分析第五次作

  • 「BUAA OO」第二单元总结2022-04-30 10:33:27

    「BUAA OO」第二单元总结 目录「BUAA OO」第二单元总结零、任务简介一、架构设计第一次作业1、调度器设计2、电梯设计第二次作业1、调度器设计2、电梯设计第三次作业1、调度器设计2、电梯设计二、同步块与锁三、bug分析测试策略自身bug互测中的他人bug四、心得体会多线程设计与线

  • 倒计时0日!Apache DolphineScheduler4月 Meetup 大佬手把手教你大数据开发,离线调度2022-04-30 08:32:27

        随着互联网技术和信息技术的发展,信息的数据化产生了许多无法用常规工具量化、处理和捕捉的数字信息。面对多元的数据类型,海量的信息价值,如何有效地对大数据进行挖掘分析,对大数据工作流进行调度,是保障企业大数据任务高效运行的基础。   有了数据平台和数据仓库,选择什么系统

  • BUAA-OO-Unit2-Elevator-Summary2022-04-30 02:00:06

    第二单元作业总结--目标选层电梯调度 目录第二单元作业总结--目标选层电梯调度一、架构设计及UML1、第一次作业2、第二次作业3、第三次作业4、UML协作图5、扩展可能二、线程安全控制1、设计模式2、线程安全类三、调度器设计1、纵向电梯调度2、横向电梯调度3、请求拆分方式4、程序

  • OO 第二单元总结2022-04-29 20:04:13

    第一次作业设计 代码架构 |- InputHandler 输入类,线程 |- Elevator 电梯类,线程 |- Request 单个请求 |- RequestQueue 等待队列,为Elevator与InputHandler的公有对象 |- OutputHandler 输出类 |- MainClass 主类 框架设计 线程有Elevator和InputHandler。 InputHandler在接收

  • BUAA_OO_第二单元总结2022-04-29 13:02:43

    OO第二单元总结 摘要 第二单元相对于第一单元,在思路构建和过程模拟的难度上有了较大的提升,因为多线程本身的不确定性和bug的随机复现性,所以需要我们构建出良好的架构以及我们要对自己的代码运行过程有着极为清晰的认识。然而,相对于第一单元,在面向对象的思路上难度稍微好了一些,主要

  • Actor——调度器Dispatcher2022-04-28 19:02:27

    默认调度器 每个ActorSystem都将有一个默认的调度器,在没有为 Actor 配置其他内容的情况下使用该调度器。可以配置默认调度器,默认情况下是具有指定default-executor的Dispatcher。如果在传入ExecutionContext的情况下创建ActorSystem,则此ExecutionContext将用作此ActorSystem中所有

  • 北航面向对象2022第二单元总结(Elevator.exe已停止运行...)2022-04-27 15:32:56

    您的电梯已停止运行(NO!) 这里是BUAAOO第二次单元作业总结博客。第二单元是BUAA的电梯模型,今年的电梯比起往年看起来友好很多。在第五次作业上手时,因为是第一次搭建相关逻辑,并且对于多线程构造和运行状态处于懵懂阶段,可能会遇到一些麻烦。(看到往年第一次的作业是傻瓜电梯的时候,我还在

  • BUAA_OO_2022_第二单元总结2022-04-27 02:00:43

    面向对象 第二单元总结 第二单元的任务是完成一个电梯调度系统,尽可能快的将所有人送到相应的目的地。主要考察了我们对于多线程程序的编写以及线程安全问题的理解。 第一次作业 总体架构 由于第一次作业的任务比较简单,所以我直接选择了生产者-消费者的架构。其中,我在输入线程与电

  • 自动驾驶网络大学课程W12L1 ML技术用于网络II2022-04-26 23:34:14

    Week 12 Lesson 1 本周课程的材料是一篇关于预知报文流大小对改进网络性能作用的论文。 文章首先从如果预知了网络报文流大小,并且利用这些信息对报文流进行调度可以显著增强网络性能。 但是实际上很难预知这些信息,以前的研究基于的假设在实际中很难部署,比如通过报文发送前先发送包

  • 对进程、线程和协程的理解以及它们的区别2022-04-26 03:00:21

    一、进程 先来了解一下操作系统的进程: 操作系统对正在运行程序的抽象,这个就是进程(process)。 比如运行一个 web 浏览器,一个 text 文本,都是运行的一个一个进程。 有的人说:进程是程序运行资源的集合。进程是系统资源分配的最小单位等等。 从静态的角度来说,进程确实是运行程序的各种

  • ETL调度批量管理工具 TASKCTL 8.0 最简安装2022-04-24 12:00:36

    认识 TASKCTL TASKCTL是成都塔斯克信息技术有限公司,专为批量作业调度自动化打造的,一款轻量企业级免费敏捷调度工具。产品以 “专业、专注” 为设计理念,结合 ETL 调度技术领域的特点,构建了一套直观易用的 ETL 调度设计、监控 维护、管理平台。可为从业人员提供简便、统一的方法来

  • 摆脱 AI 生产“小作坊”:如何基于 Kubernetes 构建云原生 AI 平台2022-04-24 11:02:37

    ​简介:本文将介绍和梳理我们对云原生 AI 这个新领域的思考和定位,介绍云原生 AI 套件产品的核心场景、架构和主要能力。 ​ 作者:张凯 前言 云原生(Cloud Native)[1]是云计算领域过去 5 年发展最快、关注度最高的方向之一。CNCF(Cloud Native Computing Foundation,云原生计算基金会)202

  • 处理机管理——调度算法:时间片轮转调度算法(RR) 优先级调度算法 多级反馈队列调度算法2022-04-24 06:31:06

    时间片轮转调度算法(RR) 时间片轮转调度算法:轮流让就绪队列中的进程依次执行一个时间片(每次选择的都是排在就绪队列队头的进程)常用于分时操作系统,史注重“响应时间”,因而此处不计算周转时间 如果时间片太大,使得每个进程都可以在一个时间片内就完成,则时间片轮转调度算法退化为先来

  • 处理机管理——调度算法的评价指标2022-04-23 00:32:05

    CPU利用率:指CPU“忙碌”的时间占总时间的比例。 系统吞吐量:单位时间内完成作业的数量 周转时间:从作业被提交给系统开始,到作业完成为止的这段时间间隔。 它包括四个部分: 作业在外存后备队列上等待作业调度(高级调度)的时间、进程在就绪队列上等待进程调度(低级调度)的时间、 进程在CP

  • springcloud技术栈系列4:分布式定时任务2022-04-22 20:31:54

    问题 回答 xxljob支持自定义http接口来添加调度任务吗? . 支持的,我们基于低代码的实际场景,封装成了openfeign的接口,这实际上也是一种http接口,我们封装了两个接口,一个用来增加和更新调度任务,一个用来修改任务的状态,即启用,停用,删除; xxljob是否支持某个时间点固定执行的场景? xxl

  • 摆脱 AI 生产“小作坊”:如何基于 Kubernetes 构建云原生 AI 平台2022-04-22 12:31:06

    ‍ 作者:张凯 前言 云原生(Cloud Native)[1]是云计算领域过去 5 年发展最快、关注度最高的方向之一。CNCF(Cloud Native Computing Foundation,云原生计算基金会)2021年度调查报告[2]显示,全球已经有超过 680 万的云原生技术开发者。同一时期,人工智能 AI 领域也在“深度学习算法+GPU 大

  • 处理机管理——进程调度2022-04-22 06:31:06

    进程调度(低级调度):就是按照某种算法从就绪队列中选择一个进程为其分配处理机。 需要进行进程调度与切换的情况: 1.当前运行的进程主动放弃处理机: 进程正常终止 运行过程中发生异常而终止 进程主动请求阻塞(如等待IO) 2.当前运行的进程被动放弃处理机: 分给进程的时间片用完 有更紧急

  • 龙蜥开源Plugsched:首次实现 Linux kernel 调度器热升级 | 龙蜥技术2022-04-21 10:01:45

    ​简介:对于plugsched而言,无论是 bugfix,还是性能优化,甚至是特性的增、删、改,都可胜任。 ​ 文/龙蜥社区内核开发人员 陈善佩、吴一昊、邓二伟 Plugsched 是 Linux 内核调度器子系统热升级的 SDK,它可以实现在不重启系统、应用的情况下动态替换调度器子系统,毫秒级 downtime。Plugsch

  • FusionSphere 物理CPU与VCPU的关系梳理总结2022-04-19 14:01:08

    背景说明: 在项目和培训中多次被问题FusionSphere物理CPU和vCPU的对应或分配关系,一个物理CPU能虚拟出多少个vCPU,一个vCPU的主频是多少等问题。设置了CPU预留、份额与限制之后又是什么情况。 看过之前的一些讨论,也没有定论,本着实践是检验整理的唯一标准,本文通过实验,并对照相关文档

  • 车间调度问题2022-04-18 19:00:12

    问题描述 六工四机问题 一个车间有四台机器,要求加工6个作业 分工序,每个机器加工不同的工序 M1 M2 M3 M4 J1 8 4 5 3 J2 2 6 5 6 J3 12 5 4 2 J4 4 1 4 9 J5 6 2 7 3 J6 5 6 9 3 //深度搜索算法 #include <stdio.h> #include <string.h> #include <algorithm>

  • 4.18 进程调度模拟算法2022-04-18 08:31:46

    一、实验目的 进程调度是处理机管理的核心内容。本实验要求用高级语言编写模拟进程调度程序,以便加深理解有关进程控制快、进程队列等概念,并体会和了解优先数算法和时间片轮转算法的具体实施办法。 二、实验内容和要求 设计进程控制块PCB的结构,通常应包括:进程名、进程优先数(或轮转

  • 2022操作系统考研大纲2022-04-17 01:02:47

    目录考研大纲——操作系统考查目标一、操作系统基础(一)操作系统的基本概念(二)操作系统发展历程(三)程序运行环境(四)操作系统结构(五)操作系统引导(六)虚拟机二、进程管理(一)进程与线程(二)CPU调度与上下文切换(三)同步与互斥(四)死锁三、内存管理(一)内存管理基础(二)虚拟内存

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有