阻塞

  • NIO到底是什么的简称?

    有人称之为New I/O,有些人认为是 Non-block I/O,那到底是那种简称呢? 其实,两种说法都对,只是站的角度不同,所以相对的书法就不一样,就行同样的简称在不同的学术领…

    Java 2022年7月24日
  • 3.0 JAVA多线程并发_面经

    JAVA 多线程并发 JAVA 并发知识库 JAVA 线程实现/创建方式 继承 Thread 类 Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实…

    Java 2022年7月23日
  • 别在高并发场景中使用悲观锁

    乐观锁、悲观锁并不像行级锁、共享锁等概念一样是真实存在的锁。其实他们只是人们定义出来的概念,可以认为是一种思想。 悲观锁和乐观锁 悲观锁,正如其名,它指的是对数据被外界修改持悲观态…

    编程笔记 2022年7月22日
  • Node.js简介

    Node.js是一个开源和跨平台的JavaScript运行时环境。它几乎是任何类型项目的流行工具!   Node.js在浏览器之外运行V8 JavaScript 引擎(Google…

    大前端 2022年7月19日
  • SHEIN推荐后台面经

    一面(2021.11.30)30min 项目介绍,项目难点 HashMap和TreeMap的区别,HashMap的衍生结构 线程池的原理和流程,自己手动实现一个线程池 网络编程,同…

    编程笔记 2022年7月13日
  • java并发编程面试题9

    92、在 Java 中 Executor 和 Executors 的区别? Executors 工具类的不同方法按照我们的需求创建了不同的线程池,来满足业务的需求。Executor…

    Java 2022年7月9日
  • 单机高并发模型设计

    背景 在微服务架构下,我们习惯使用多机器、分布式存储、缓存去支持一个高并发的请求模型,而忽略了单机高并发模型是如何工作的。这篇文章通过解构客户端与服务端的建立连接和数据传输过程,阐…

    编程笔记 2022年7月9日
  • 关于阻塞赋值综合的电路是怎样的

    在时序逻辑中使用了阻塞赋值的代码,综合后的电路是怎样的呢? 下面用vivado进行综合实现看看效果: 可以看出这里中间变量b被优化掉了,直接由寄存器c进行输出。但是还是要遵循代码规…

    编程笔记 2022年6月24日
  • 进程、线程、通信方式

    进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的…

    智能运维 2022年6月19日
  • Redis的多线程与IO多路复用

    标题说的多线程与通常说的redis是单线程不一致,具体原因如下:   Redis的3.X以前的版本是单线程的,4.X加入了异步删除,不是严格意义上的单线程,最新版本6.X告别了大家…

    数据库 2022年6月15日