阿里云文档 2025-02-13

如何通过Java SDK并发导出数据

当使用场景中不关心整个结果集的顺序时,您可以使用并发导出数据功能以更快的速度将命中的数据全部返回。

文章 2023-09-15 来自:开发者社区

一篇神文就把java多线程,锁,JMM,JUC和高并发设计模式讲明白了

前言今天给大家分享一篇一线开发大牛整理的java高并发核心编程神仙文档,里面主要包含的知识点有:多线程、线程池、内置锁、JMM、CAS、JUC、高并发设计模式、Java异步回调、CompletableFuture类等。首先,咱们先来看目录下面是详细的目录其次咱们来看每个小节都有哪些内容多线程原理与实战;Java内置锁的核心原理;CAS原理与JUC原子类;可见性与有序性的原理;JUC显式锁的原理与....

一篇神文就把java多线程,锁,JMM,JUC和高并发设计模式讲明白了
文章 2022-05-06 来自:开发者社区

Java 并发设计模式(二)

三、Guarded Suspension 模式1. Guarded Suspension 实现Guarded Suspension 意为保护性暂停。一个典型的使用场景是:当客户端线程 T 发送请求后,服务端这时有大量的请求需要处理,这时候就需要排队,线程 T 进入等待状态,直到服务端处理完请求并且返回结果。Guarded Suspension 的实现很简单,有一个对象 GuardedObject....

Java 并发设计模式(二)
文章 2022-05-06 来自:开发者社区

Java 并发设计模式(三)

五、Worker - Thread 模式Worker Thread 模式,对应到现实世界,类似工厂中的工人做任务,当有任务的时候,工人取出任务执行。解决的办法是使用线程池,并且使用一个阻塞队列来存储任务,线程池中的线程从队列中取出任务执行。线程池的使用需要注意几点:任务队列尽量使用有界队列,避免任务过多造成 OOM。应该明确指定拒绝策略,可以根据实际情况实现 RejectedExecutionH....

文章 2022-05-06 来自:开发者社区

Java 并发设计模式(一)

一、Thread Local Storage 模式1. ThreadLocal 的使用Thread Local Storage 表示线程本地存储模式。大多数并发问题都是由于变量的共享导致的,多个线程同时读写同一变量便会出现原子性,可见性等问题。局部变量是线程安全的,本质上也是由于各个线程各自拥有自己的变量,避免了变量的共享。Java 中使用了 ThreadLocal 来实现避免变量共享的方案。T....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等