- @Author:Runsen @Date:2020/9/8 现在大四基本是重刷数据结构和算法,因为笔试真的太重要了。 我又重温了争大佬专栏的队列,又巩固了下。而且我发现留言区大佬的笔记很多,下面很多都是来自大佬总结的。 文章目录 一、如何理解“队列”?二、顺序队列和链式队列三、循环队列四、阻塞队列和并发队列五、线程池没有空闲线程时,新的任务请求线程资源时,... @Author:Runsen @Date:2020/9/8 现在大四基本是重刷数据结构和算法,因为笔试真的太重要了。 我又重温了争大佬专栏的队列,又巩固了下。而且我发现留言区大佬的笔记很多,下面很多都是来自大佬总结的。 文章目录 一、如何理解“队列”?二、顺序队列和链式队列三、循环队列四、阻塞队列和并发队列五、线程池没有空闲线程时,新的任务请求线程资源时,...
- @Author:Runsen 开始前来介绍几个概念: 进程:进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。线程:线程是进程的一个执行实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。并发:多线程程序在单核心的 cpu 上运行,称为并发并行:多线程程序在多核心的 cpu 上运行,称为并行。协程:独立的栈空间,共... @Author:Runsen 开始前来介绍几个概念: 进程:进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。线程:线程是进程的一个执行实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。并发:多线程程序在单核心的 cpu 上运行,称为并发并行:多线程程序在多核心的 cpu 上运行,称为并行。协程:独立的栈空间,共...
- @Author:Runsen @Date:2020/6/10 人生最重要的不是所站的位置,而是内心所朝的方向。只要我在每篇博文中写得自己体会,修炼身心;在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰难,奋勇前行,不忘初心,砥砺前行,人生定会有所收获,不留遗憾 (作者:Runsen ) 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日... @Author:Runsen @Date:2020/6/10 人生最重要的不是所站的位置,而是内心所朝的方向。只要我在每篇博文中写得自己体会,修炼身心;在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰难,奋勇前行,不忘初心,砥砺前行,人生定会有所收获,不留遗憾 (作者:Runsen ) 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日...
- Concepts 概念 Overview of ROS 2 Concepts ROS 2概念概述 ROS 2 and different DDS/RTPS vendors ROS 2和不同的DDS / RTPS供应商About Quality of Service Settings 关于服务质量设置About ROS 2 I... Concepts 概念 Overview of ROS 2 Concepts ROS 2概念概述 ROS 2 and different DDS/RTPS vendors ROS 2和不同的DDS / RTPS供应商About Quality of Service Settings 关于服务质量设置About ROS 2 I...
- newSingleThreadScheduledExecutor:产生一个ScheduledExecutorService对象,这个对象的线程池大小为1,如果任务多于一个,任务将按先后顺序执行。 1、继承结构 构造函数 包含一个定时的service public static ScheduledExecutorService newSi... newSingleThreadScheduledExecutor:产生一个ScheduledExecutorService对象,这个对象的线程池大小为1,如果任务多于一个,任务将按先后顺序执行。 1、继承结构 构造函数 包含一个定时的service public static ScheduledExecutorService newSi...
- @Author:Runsen 在字节面试中,我见过:GO语言中的协程与Python中的协程的区别?其实就是要我讲解Go中GMP机制。我表示很多都用过,但是底层不了解。 那时我只知道与传统的系统级线程和进程相比,协程的优势在于其“轻量级”,可以轻松创建上百万个而不会导致系统资源枯竭,而线程和进程通常不能超过1万个。所以协程也经常被称为轻量级线程。 在前面说过,Go编... @Author:Runsen 在字节面试中,我见过:GO语言中的协程与Python中的协程的区别?其实就是要我讲解Go中GMP机制。我表示很多都用过,但是底层不了解。 那时我只知道与传统的系统级线程和进程相比,协程的优势在于其“轻量级”,可以轻松创建上百万个而不会导致系统资源枯竭,而线程和进程通常不能超过1万个。所以协程也经常被称为轻量级线程。 在前面说过,Go编...
- 文章目录 前言VHDL的并行语句VHDL直接信号赋值语句VHDL条件式信号设置语句VHDL选择式信号设置语句VHDL进程语句时钟事件表示方法纯组合process纯时序process具有同步复位的process具有异步复位的process具有混合复位的processVHDL块语句VHDL元件例化语句VHDL生成语句条件生成VHDL函数调用语句 前言... 文章目录 前言VHDL的并行语句VHDL直接信号赋值语句VHDL条件式信号设置语句VHDL选择式信号设置语句VHDL进程语句时钟事件表示方法纯组合process纯时序process具有同步复位的process具有异步复位的process具有混合复位的processVHDL块语句VHDL元件例化语句VHDL生成语句条件生成VHDL函数调用语句 前言...
- Tensorflow |(1)初识Tensorflow Tensorflow |(2)张量的阶和数据类型及张量操作 Tensorflow |(3)变量的的创建、初始化、保存和加载 Tensorflow |(4)名称域、图 和会话 Tensorflow |(5)模型保存与恢复、自定义命令行参数 Tensorflow |(6)Tensorflow的IO操作 读取数据... Tensorflow |(1)初识Tensorflow Tensorflow |(2)张量的阶和数据类型及张量操作 Tensorflow |(3)变量的的创建、初始化、保存和加载 Tensorflow |(4)名称域、图 和会话 Tensorflow |(5)模型保存与恢复、自定义命令行参数 Tensorflow |(6)Tensorflow的IO操作 读取数据...
- Java 编程不可避免的要接触到多线程,不可避免的要接触到同步,异步。这个系列将细讲一下JDK的线程同步库。 计算机程序 = 数据 + 算法。 并发编程的一切根本原因是为了保证数据的正确性,线程的效率性。 Java并发库共分为四个大的部分,如下图 Executor 和 future 是为了保证线程的效率性 Lock... Java 编程不可避免的要接触到多线程,不可避免的要接触到同步,异步。这个系列将细讲一下JDK的线程同步库。 计算机程序 = 数据 + 算法。 并发编程的一切根本原因是为了保证数据的正确性,线程的效率性。 Java并发库共分为四个大的部分,如下图 Executor 和 future 是为了保证线程的效率性 Lock...
- 1、API介绍 Executors.newFixedThreadPool(10),创建一个固定大小的线程池。 两个构造方法 Executors.newFixedThreadPool(10); Executors.newFixedThreadPool(10,Executors.defaultThreadFactory()); 一个线程数量coreSize 一个线程数... 1、API介绍 Executors.newFixedThreadPool(10),创建一个固定大小的线程池。 两个构造方法 Executors.newFixedThreadPool(10); Executors.newFixedThreadPool(10,Executors.defaultThreadFactory()); 一个线程数量coreSize 一个线程数...
- 知乎回答多线程爬虫 模式 单问题爬取模式 相似问题爬取模式 输出 文件名 问题题目 文件内容 问题 问题id 回答者昵称 回答者空间id 回答者id 回答者内容 单问题爬取模式 功能 主要通过用户提供的问题id,爬取单个问题下的所有回答 相似问题爬取模式 功能 通过用户提供的起始问题id,以及相关内容爬取数量,... 知乎回答多线程爬虫 模式 单问题爬取模式 相似问题爬取模式 输出 文件名 问题题目 文件内容 问题 问题id 回答者昵称 回答者空间id 回答者id 回答者内容 单问题爬取模式 功能 主要通过用户提供的问题id,爬取单个问题下的所有回答 相似问题爬取模式 功能 通过用户提供的起始问题id,以及相关内容爬取数量,...
- 根据数据体量,结合集群各节点的CPU、内存、磁盘的表现,合理优化设置kudu参数,让集群飞起来~ 如有雷同,纯属借鉴~ 1.Kudu后台对数据进行维护操作,如写入数据时的并发线程数,一般设置为4,官网建议的是数据目录的3倍 Kudu Tablet Server Maintenance Threads 这个参数决定了Kudu后台对数... 根据数据体量,结合集群各节点的CPU、内存、磁盘的表现,合理优化设置kudu参数,让集群飞起来~ 如有雷同,纯属借鉴~ 1.Kudu后台对数据进行维护操作,如写入数据时的并发线程数,一般设置为4,官网建议的是数据目录的3倍 Kudu Tablet Server Maintenance Threads 这个参数决定了Kudu后台对数...
- Executor 提供一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节、调度等)分离开来的方法。 相当于manager,老板让manager去执行一件任务,具体的是谁执行,什么时候执行,就不管了。 看上图的继承关系,介绍几个 内置的线程池基本上都在这里 newSched... Executor 提供一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节、调度等)分离开来的方法。 相当于manager,老板让manager去执行一件任务,具体的是谁执行,什么时候执行,就不管了。 看上图的继承关系,介绍几个 内置的线程池基本上都在这里 newSched...
- volatile 这个关键字大家都不陌生,这个关键字一般通常用于并发编程中,是 Java 虚拟机提供的轻量化同步机制,你可能知道 volatile 是干啥的,但是你未必能够清晰明了的知道 volatile 的实现机制,以及 volatile 解决了什么问题,这篇文章我就来带大家解析一波。 volatile 能够保证共享变量之间的 可见性,共享变量是存在堆区的,而堆区又... volatile 这个关键字大家都不陌生,这个关键字一般通常用于并发编程中,是 Java 虚拟机提供的轻量化同步机制,你可能知道 volatile 是干啥的,但是你未必能够清晰明了的知道 volatile 的实现机制,以及 volatile 解决了什么问题,这篇文章我就来带大家解析一波。 volatile 能够保证共享变量之间的 可见性,共享变量是存在堆区的,而堆区又...
- 《多线程系列二》不理解future怎么能有future? 目录 《多线程系列二》不理解future怎么能有future? 1、Future的类图结构,从整体上看下Future的结构 2、future的使用,说的再多都么什么用,来个例子悄悄怎么用的。 3、通俗理解 4、原理 5、总结 今天说下future,Future是一个interface,可以方便的用... 《多线程系列二》不理解future怎么能有future? 目录 《多线程系列二》不理解future怎么能有future? 1、Future的类图结构,从整体上看下Future的结构 2、future的使用,说的再多都么什么用,来个例子悄悄怎么用的。 3、通俗理解 4、原理 5、总结 今天说下future,Future是一个interface,可以方便的用...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签