简单说,对于需要资源隔离的场景,多进程能解决,但多线程无法解决,在这里,讲一个我们的小故事,先说下背景: 我是 Terark 和Topling[...
![240](https://upload.jianshu.io/collections/images/1985963/crop1650924963651.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
简单说,对于需要资源隔离的场景,多进程能解决,但多线程无法解决,在这里,讲一个我们的小故事,先说下背景: 我是 Terark 和Topling[...
需求背景: 有一个监听任务,需要确保重不间断的去监听某一个事件(需求发起网络请求到服务端来触发监听),它可能执行完成的时间是0~15秒(当监听到...
线程 线程是操作系统能够运行调度的最小单位, 它被包含在进程之中, 是进程的实际运作单位 简单来说, 线程就是应用软件可以同时运行, 互相独立的...
日常开发中可能会遇到批量发起请求的场景,如:从某个服务器拉取大批量数据,如果一次拉取,数据量太大。采用分页拉取方式,一页一页拉取,比较耗时,此时...
背景介绍 1.最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分...
1. 线程概述 1.1 线程和进程 进程是处于运行过程中的程序,并且具有一定的独立功能 并发性:同一个时刻只能有一条指令执行,但多个进程指令被快...
简介 之前我们介绍了一个非常优秀的细粒度控制JAVA线程的库:java thread affinity。使用这个库你可以将线程绑定到特定的CPU...
首先看一个例子 以上的代码,在不看运行结果的情况下,按照逻辑分析,最后的结果大致如下 但是实际的执行结果是这样的 volatile 关键字 可见...
AQS是什么 AQS是指java.util.concurrent.locks包里的AbstractQueuedSynchronizer类,抽象的...
一. 线程封闭 1. 概念 多线程访问共享可变数据时,涉及到线程间数据同步的问题。并不是所有时候,都要用到共享数据,所以线程封闭概念就提出来了。...
专题公告
多线程