- 今天被问了进程和线程是什么? 按概念回答了 “进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。 然后追问,为什么线程是操作系统调度的最小单元? 一条线程是进程中一个单一顺序的控制流,一... 今天被问了进程和线程是什么? 按概念回答了 “进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。 然后追问,为什么线程是操作系统调度的最小单元? 一条线程是进程中一个单一顺序的控制流,一...
- 通过前面文章的介绍,大家对于redis的基本操作应该比较了解了。本文主要介绍下redis持久化方式中的快照持久化 Redis教程10(事务) Redis教程09(发布和订阅) Red... 通过前面文章的介绍,大家对于redis的基本操作应该比较了解了。本文主要介绍下redis持久化方式中的快照持久化 Redis教程10(事务) Redis教程09(发布和订阅) Red...
- 本文给大家详细的来介绍下线程池的底层原理,希望对大家有所帮助。 一、线程池原理 1. 线程池优点 线程池应该是Web容器中必不可少的组件了,因为每一个请求我们都需要通过对应的线程来处理,... 本文给大家详细的来介绍下线程池的底层原理,希望对大家有所帮助。 一、线程池原理 1. 线程池优点 线程池应该是Web容器中必不可少的组件了,因为每一个请求我们都需要通过对应的线程来处理,...
- 前面介绍了NIO中的buffer和Channel,而我们将NIO主要的使用场景还是在网络环境中,在具体介绍之前我们需要了解下IO的模型 IO模型 序号类型1阻塞I/O2非阻塞I/O3I/O多路复用... 前面介绍了NIO中的buffer和Channel,而我们将NIO主要的使用场景还是在网络环境中,在具体介绍之前我们需要了解下IO的模型 IO模型 序号类型1阻塞I/O2非阻塞I/O3I/O多路复用...
- synchronized关键字是Java并发中的一个重要内容,它能够解决多个线程之间访问资源的同步性。 作用范围 由于synchronized是关键字,所以它能够修饰三个地方的代码,分别是:实例方法、... synchronized关键字是Java并发中的一个重要内容,它能够解决多个线程之间访问资源的同步性。 作用范围 由于synchronized是关键字,所以它能够修饰三个地方的代码,分别是:实例方法、...
- java的后端服务器开发中"高效并发"是我们经常会碰到的,而要写出高效的代码需要更多的积累与实践。而一些基础的内容是往这个方向发展的基石。所以我们就来介绍下。 硬件效率的一致性 随着硬件技术的... java的后端服务器开发中"高效并发"是我们经常会碰到的,而要写出高效的代码需要更多的积累与实践。而一些基础的内容是往这个方向发展的基石。所以我们就来介绍下。 硬件效率的一致性 随着硬件技术的...
- 被问了IO多路复用,一脸懵逼,之前并没有深入了解过。本文内容收集与网络。 redis为什么是单线程的: redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为... 被问了IO多路复用,一脸懵逼,之前并没有深入了解过。本文内容收集与网络。 redis为什么是单线程的: redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为...
- 十一、HashMap和HashTable有什么区别?其底层实现是什么? 1、HashTable中每一个方法都加了锁,所以他是线程安全的,但是由于每个方法都加了锁,所以效率比较低,目前用的比较少。 2... 十一、HashMap和HashTable有什么区别?其底层实现是什么? 1、HashTable中每一个方法都加了锁,所以他是线程安全的,但是由于每个方法都加了锁,所以效率比较低,目前用的比较少。 2...
- 对于资源池的技术,相信大家早就接触过,比如数据库连接池,常见的有c3p0、dbcp等等,而线程也有对应的池子,称为线程池。 Java提供了Executors类来创建一个线程池,如: public st... 对于资源池的技术,相信大家早就接触过,比如数据库连接池,常见的有c3p0、dbcp等等,而线程也有对应的池子,称为线程池。 Java提供了Executors类来创建一个线程池,如: public st...
- 本文介绍下线程池的一些配置信息。 在软件开发中,池一直都是一种非常优秀的设计思想,通过建立池可以有效的利用系统资源,节约系统性能。Java 中的线程池就是一种非常好的实现,从 JDK 1.5 ... 本文介绍下线程池的一些配置信息。 在软件开发中,池一直都是一种非常优秀的设计思想,通过建立池可以有效的利用系统资源,节约系统性能。Java 中的线程池就是一种非常好的实现,从 JDK 1.5 ...
- 在开始讨论java多线程安全机制之前,首先从内存模型来了解一下什么是多线程的安全性。 一、线程的安全机制 我们都知道java的内存模型中有主内存和线程的工作内存之分, 主内存上存放的是... 在开始讨论java多线程安全机制之前,首先从内存模型来了解一下什么是多线程的安全性。 一、线程的安全机制 我们都知道java的内存模型中有主内存和线程的工作内存之分, 主内存上存放的是...
- 经常需要在Linux上操作,对应shell脚本来说应该还是要掌握的,所以最近打算将shell入门的相关的知识整理一下,以供大家查阅。 shell脚本 一、第一个shell脚本 创建一个以’.... 经常需要在Linux上操作,对应shell脚本来说应该还是要掌握的,所以最近打算将shell入门的相关的知识整理一下,以供大家查阅。 shell脚本 一、第一个shell脚本 创建一个以’....
- 根据众多面试的同学反馈的面试题,给大家整理一版最新的面试专题,希望对大家有所帮助。 Java多线程 1.先看问题 先来看看经常会问到的问题。 线程池的原理,为什么要创建线程池?创建线程... 根据众多面试的同学反馈的面试题,给大家整理一版最新的面试专题,希望对大家有所帮助。 Java多线程 1.先看问题 先来看看经常会问到的问题。 线程池的原理,为什么要创建线程池?创建线程...
- 说到Java的并发编程包,就一定少不了一个东西,它就是AQS,可能有些同学是第一次遇到这个名词,没关系,并发包里的ReentrantLock你总用过吧?那么你有没有想过,为什么简简单单地调用lock()、... 说到Java的并发编程包,就一定少不了一个东西,它就是AQS,可能有些同学是第一次遇到这个名词,没关系,并发包里的ReentrantLock你总用过吧?那么你有没有想过,为什么简简单单地调用lock()、...
- 文章目录 一、系统调用简介二、进程相关系统调用源码 一、系统调用简介 在开发应用程序时 , 进行 " 进程创建 " , 调用的 fork() , vfork() ,... 文章目录 一、系统调用简介二、进程相关系统调用源码 一、系统调用简介 在开发应用程序时 , 进行 " 进程创建 " , 调用的 fork() , vfork() ,...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签