#并发编程教程排行榜

Reddit是如何解决三个臭皮匠的缓存首次更新问题?

21-07-20 178 1 banq

本月,Reddit 的一名资深软件工程师分享了一个真实世界的例子,说明 微服务 如何帮助提高 Reddit 的弹性——一个 深... 详细

Java中几个常用并发队列比较 | Baeldung

20-08-20 1817 2 banq

在多线程应用程序中,队列需要处理多个并发的生产者-消费者方案。正确选择并发队列对于在我们的算法中实现良好性能至关重要。  首先,我们将看到阻塞队列和非阻塞队列之间的一些重要区别。然后,我们将看一些实... 详细

Ruby 3.0.0发布:Ruby3将比Ruby2快3倍

20-12-25 1552 1 banq

从2015年开始,我们朝着Ruby 3进行了艰苦的开发,其目标是性能、并发性和类型三方面提升。Matz特别提到性能,“ Ruby3将比Ruby2快3倍”,也就是 Ruby 3x3 。 . 详细

使用JDK16支持的Loom虚拟线程的代价 – Webtide

21-01-03 1301 1 banq

在本系列博客中,我们将研究OpenJDK 16早期访问版本中现在可用的Loom虚拟线程新功能。详细点击标题见原文,直接上结论: Loom确实允许您有许多线程,甚至1,000,000个线程,但如果这些... 详细

REST API设计:如何处理Http并发一致性事务更新? - mscharhag

21-02-25 532 1 banq

并发控制可能是REST API的重要组成部分,尤其是当您期望对同一资源的并发更新请求时。在本文中,我们将介绍If-Unmodified-Since和If-Match标头不同的选项,从而避免通过HTT... 详细

使用不可变Java记录Record来避免多线程并发错误 - foojay

21-06-10 176 1 banq

在多线程 Java 应用程序中,任何线程都可以更改对象的状态。Java 语言规范中的 Java 内存模型 指定了一个线程所做的准确更新何时对其他线程可见。这是专业 Java 开发人员每天处理的最大问... 详细

使用Go两年学到的五大经验教训 - hashnode

21-06-02 210 1 banq

在本文中,我将讨论其中的一些错误以及我在未来项目中尝试减轻这些错误的经验教训。这绝不是对理想解决方案的讨论,这只是我通过使用 Go 的经验学习和发展的想法:   1. Goroutines 在... 详细

低延迟系统请选择Java而不是C++ - stackoverflow

21-03-06 439 banq

在开发低延迟的软件系统时,人们普遍认为,除了C ++之外,您使用其他任何语言是疯狂的,因为其他任何语言都具有很高的延迟。但是,我在这里是要说服您使用相反的、违反直觉的、几乎是异端的概念:在软件系统中... 详细

Java、Rust、Go、NodeJS、TypeScript并发编程比较 - foojay

21-06-16 217 banq

使用Java、Rust、Go、JavaScript (NodeJS)、TypeScript 等流行语言构建并发 Web 服务器并对其进行基准测试(Deno) 和 Kotlin 来比较这些语言/平台之... 详细

给线程池取一个名称有助于调试 - bozho

21-03-24 319 banq

我们的软件倾向于使用大量线程池-主要是通过java.util.concurrent.ExecutorService实现(通过创建Executors.new...。我们为各种 异步 用例创建线程池... 详细

Java并发中volatile和happen before是什么? - javarevisited

20-06-30 715 banq

要了解happen before,需要首先了解 如果多个线程访问同一个变量会发生什么问题? 尤其是当一个线程写入该变量,而一个线程同时从该变量读取时。 例如,假设我们有以下由线程T1执行的代码(请注... 详细

在响应式SpringBoot中使用WebCLient避免堵塞? - Randal

21-06-11 120 banq

响应式编程的关键是做出反应。你不会说“现在就做”,而是说“什么时候做”。“何时”适用于您有工作要做的时间。工作以事件的形式出现:消息总线上的消息或 HTTP 请求。 首先,我应该解释响应式编程很重要... 详细

Java的SynchronizedMap、ConcurrentHashMap与NonBlockingHashMap的可伸缩性对比 - vmlens

20-07-27 739 banq

我们来看三种不同的哈希Map,两种来自JDK,另一种来自 开源库JCTools 。 SynchronizedMap来自JDK的线程安全哈希Map。它只是用单个锁包围了不是线程安全的HashMa... 详细

一个基于Project Loom的Jetty http服务器

20-10-10 550 banq

使用Project Loom的虚拟线程用Jetty创建一个简单的http服务器,对于简单的http服务器,使用虚拟线程所需的工作量非常少!此外,一些简单的性能测试结果看起来Loom很有希望。在以50... 详细

Project Loom抢先体验版

20-12-02 562 banq

这些早期访问版本在 GNU通用公共许可证版本2下提供,带有Classpath Exception 。 Linux / x64 t... 详细

共有 1261 2 3 4 ... 9 下一页