上一页 1 2 3 4 5 6 7 8 9 10 ··· 67 下一页
摘要: 2.6 Phaser Phaser 是上一节提到的更高级的线程同步工具。Phaser 的包路径是 java.util.concurrent.Phaser,属于 Java 多线程编程的核心功能。Phaser 类的主要功能是控制多个线程在特定的同步时间点同步执行。从文字介绍上看,它似乎没有特别之处,但其 阅读全文
posted @ 2025-01-13 20:57 FunTester 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Go,常被称为GoLang,是由 Google 精心打造的一种静态类型、编译型编程语言。它以其简洁的语法、卓越的并发处理能力和高效的性能而著称,因此在后端系统、云原生应用以及微服务架构中得到了广泛应用。Go语言凭借其丰富的标准库,以及 goroutines 和 channels 等独特特性,在开发可 阅读全文
posted @ 2025-01-10 13:04 FunTester 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 2.5 CountDownLatch 前两个synchronized和ReentrantLock都是解决线程安全问题的好手,就像两把宝剑,可以披荆斩棘大杀四方。下面我们来探索java.util.concurrent包下面解决线程同步问题的功能类。 在使用多线程进行性能测试的过程中,经常需要基于事件、 阅读全文
posted @ 2025-01-09 13:26 FunTester 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 在现代浏览器扩展开发中,如何高效地管理历史记录、优化下载体验,以及构建灵活的数据存储方案,已经成为开发者们关注的焦点。今天,我们将深入探讨 Chrome 提供的 历史浏览记录 API、下载管理 API 和 存储管理 API,并通过一个实用项目带你快速上手这些功能,让你的插件不仅智能,还贴心。 历史浏 阅读全文
posted @ 2025-01-09 09:50 FunTester 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 在 Java 以及许多其他编程语言中,对象比较是至关重要的基础操作之一。无论是排序、搜索,还是数据筛选,这一功能始终贯穿于编程的核心流程。在 Java 中,我们既可以通过手动编写逻辑实现对象比较,也可以借助功能强大的第三方库来简化这一过程。本文将为大家详细解析如何使用 Apache Commons 阅读全文
posted @ 2025-01-07 21:41 FunTester 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 引言 在 Java 应用的内存管理中,Heap 、No-Heap 和 Off-Heap 是开发者优化性能和资源管理时不可忽视的关键组成部分。它们在 JVM 的运行中扮演着不同的角色,负责存储不同类型的数据结构和对象。随着现代应用程序的复杂性和规模不断提升,合理地分配和管理这三类内存,不仅可以提高系统 阅读全文
posted @ 2025-01-06 16:57 FunTester 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 2.4 atomic包原子类 java.util.concurrent.atomic包提供了一组用于实现原子操作的类。这些类可以用于在多线程环境中执行线程安全的、不可中断的原子操作。原子操作类提供了一种稳定可靠的方式执行原子类操作,而不是使用锁实现。原子操作类适用于各种并发场景,特别在是高并发场景种 阅读全文
posted @ 2025-01-03 18:59 FunTester 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 2.3 lock锁 如果你曾经遭遇过线程不安全的问题,一定不会对“锁”这个概念不陌生。实际上绝大多数线程安全的先解决方案都离不开“锁”。 JDK里面就有一个接口java.util.concurrent.locks.Lock,顾名思义,就是并发包中“锁”,大量的线程安全问题解决方案均是依赖这个接口的实 阅读全文
posted @ 2024-12-31 13:52 FunTester 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 前言 Go(或称 Golang)是由 Google 打造的一门现代化编程语言,以其简洁性、高并发支持和卓越性能而深受开发者喜爱。从 Web 应用到 API 构建,再到后端服务开发,Go 的工具与库生态始终为开发者提供一流的解决方案。 2024 年,Go 生态系统继续繁荣,以下五个框架和库脱颖而出,成 阅读全文
posted @ 2024-12-30 16:42 FunTester 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 第2章 多线程编程常用功能类 本章我们将开始学习Java多线程编程的进阶内容,通过学习常用的多线程编程常用的同步功能、线程锁、同步屏障等功能,然后进行多种线程安全的功能类知识的学习,初步掌握在性能测试中遇到的各种线程安全问题解决思路,为接下来的性能测试实战打好基础。 2.1 线程安全 只要谈起Jav 阅读全文
posted @ 2024-12-26 18:17 FunTester 阅读(22) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 67 下一页
点击右上角即可分享
微信分享提示