#并发编程

      更多分类

Java 8并行流的性能陷阱

19-08-15 41 banq

并行化流被分成多个块,每个块独立处理,结果在最后汇总。 CPU密集型代码如下: private long countPrimes( int max) {     retur... 详细

互斥模式(Mutex)

19-07-30 19 jdon

目的 创建一个锁,它只允许一个线程在任何时刻访问资源。 . 详细

Master-Worker 模式

19-07-18 29 jdon

目的 用于集中并行处理。 适用场景 当数据可以分成多个部分时,可以使用这种模式,所有这些部分都需要通过相同的计算来给出结果,这需要聚合以获得最终结果。 说明 在这种模式中,并行处理... 详细

半同步/半异步(Half-Sync/Half-Async)

19-07-17 34 jdon

目的 半同步/半异步模式将同步I / O与系统中的异步I / O分离,以简化并发编程工作,而不会降低执行效率。 . 详细

双重检查锁定模式(Double Checked Locking)

19-06-24 39 jdon

意图 通过首先测试锁定标准而不实际获取锁定来减少获取锁定的开销。仅当锁定标准检查指示需要锁定时,实际锁定逻辑才会继续。 . 详细

为无服务器的Web应用程序带来实时性 - ITNEXT

19-06-23 32 banq

在Web应用程序中,通常会有一个前端与REST API进行通信,以便在后端完成工作。通常,API会返回一个结果,表示您要从系统中检索成功或某些值。 但是在无服务器基础设施中有一种棘手的类型的呼叫,其... 详细

每个锁创建多个条件队列以避免虚假唤醒

19-05-25 58 banq

多个条件队列以实现更好的并发性。每个锁使用单独的条件队列的优点。 它避免了虚假的唤醒和上下文切换。例如,如果您使用notifyAll进行传统等待,则最终会唤醒正在等待不同条件的线程。 当您在... 详细

为什么我们需要volatile关键字?

19-05-25 2 230 1 banq

volatile字段以确保多个线程始终看到最新值,即使缓存系统或编译器优化正在起作用。从volatile变量读取始终返回此变量的最新写入值。java.uti.concurrent包中的大多数类的方法... 详细

数据库事务隔离级别的深坑:默认值应修改为SERIALIZABLE

19-05-04 299 2 banq

本文提出将数据库的默认级别修改为可串行化SERIALIZABLE,不用担心性能降低,他们 发现 在一个设计良好的系统中, SERIALIZABLE和READ COMMITTED之间的性能差异可以忽略... 详细

分布式事务有自己的架构语言吗?TLA +简介

19-04-15 313 1 banq

TLA +是一种正式的规范语言。它是设计系统和算法的工具,然后以编程方式验证这些系统没有严重错误。它是相当于蓝图的软件。通常用于设计分布式事务系统,亚马逊等公司普遍使用该语言规范设计他们的分布式事务... 详细

如何避免死锁和活锁? - simar

19-04-03 194 banq

死锁只能在并发(多线程)程序中发生,其中同步(使用锁)线程访问一个或多个共享资源(变量和对象)或指令集(临界区)。 活锁时当我们试图避免死锁时会使用异步锁定时发生的,其中多个线程对同一组锁的竞争写操... 详细

Java多线程傻瓜入门介绍

19-03-12 88 banq

现代计算机能够同时执行多个操作。在硬件改进和更智能的操作系统的支持下,多个操作的功能使您的程序在执行速度和响应速度方面运行得更快。 编写利用这种功能的软件既迷人又棘手:它要求您了解计算机引擎盖下发生... 详细

生产中的Vertx - Teemo Tech Blog

19-02-20 337 banq

Vert.x 是一个非常高性能的库,用于实现低延迟服务。它的 多反应堆模式 使得在几毫秒内每秒处理许多请求成为可能。 使用 . 详细

在Java中本地进行线程间数据传输的三种方式和源码展示

19-02-20 52 banq

在线程之间进行通信或发信号时首先想到的是java.lang.Object类方法:wait,notify和notifyAll。这是最基本和最广泛认可的概念,但本博客并非讲这些。 JVM实例上运行的线程... 详细

使用LMAX/Disruptor构建高扩展性的交易引擎的经验分享

19-02-06 351 1 banq

Koinex的贸易引擎使用LMAX架构的许多原则设计。这使我们能够在高峰时段承受大量负荷。 在快速增长的财务系统中,清洁和可扩展架构的重要性对于更好的可扩展性和更快的执行非常重要。LMAX架构帮助我... 详细

共有 981 2 3 4 ... 7 下一页