- 博客(3)
- 资源 (10)
- 收藏
- 关注
翻译 Java并发-线程封闭
读者们好! 在这篇博客中,我们将探讨线程封闭是什么意思,以及我们如何实现它。 所以,让我们直接开始吧。 1. 线程封闭 大多数的并发问题仅发生在我们想要在线程之间共享可变变量或可变状态时。如果在多个线程之间操作共享变量,则所有线程都将能够读取和修改变量的值,从而出现意外或不正确的结果。一种简单的避免此问题的方式是不在线程之间共享数据。 这种技术称为线程封闭,是在我们的应用程序中实现线程安全的最简单...
2019-07-15 10:56:41 286
翻译 Executor-Java中的并发框架
介绍 随着当今处理器中可用的核心数量的增加, 随着对实现更高吞吐量的需求的不断增长,多线程 API 变得非常流行。 Java 提供了自己的多线程框架,称为 Executor 框架. 1. Executor 框架是什么? Executor 框架包含一组用于有效管理工作线程的组件。Executor API 通过 Executors 将任务的执行与要执行的实际任务解耦。 这是 生产者-消费者 模式的一种...
2019-07-08 10:21:33 202
翻译 SPF4J 介绍
1. 总体介绍 性能测试是一项在软件生命开发周期中总是被置于最后一环的活动。我们经常依靠 Java profilers 去帮助发现性能问题。 在这篇文章中,我们将会学习关于 Java 的简单性能测试框架 - SPF4J。它提供了可以加在我们代码中的 API。因此,我们可以将 性能监视变为我们组件的一部分。 2. 度量捕获和可视化的基本概念 在我们开始之前,让我们用一个简单的例子来理解度量捕获和可视...
2019-07-01 17:16:18 607
Java并发编程的艺术
2017-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人