#并发编程

      更多分类

使用TLA +进行分布式系统的建模与调试设计

18-12-26 24 banq

这篇文章讲述了为什么要对系统进行建模,并使用TLA +框架详尽地测试这些模型/设计。在第一部分中,我将讨论为什么建模您的设计是重要和有益的,在第二部分我将解释为什么TLA +是一个非常合适的建模框架... 详细

PayPal将CRDT数据类型落实到生产环境

18-12-23 22 banq

Dmitry Martyanov谈到PayPal如何开发处理一致性问题的分布式系统,并分享他在开发基于最终一致数据存储的系统中学到的经验教训。该解决方案利用无冲突,复制的数据类型CRDT和因果关系跟... 详细

Spring Boot线程安全指南

18-12-05 154 2 banq

Spring控制器/服务/单单例是线程安全的吗? 答案是它取决于作用域:  决定组件线程安全性的主要因素是其作用域Scope。 哪个Spring作用域是线程安全的? 为了回答这个问题,首先需... 详细

Clojure软件事务存储器

18-09-15 24 banq

多核或多CPU使得并发的要求更加迫切,传统使用锁来管理并发,遗憾的是已被证明不太理想,因为它们经常导致死锁、饥饿、竞争和容易出错。在这篇文章中,我们将探讨如何利用Clojure的软件事务存储器(STM... 详细

如何实现Spring boot应用并行调用?

18-08-31 66 banq

在我们的一个财务项目中,我们遇到了性能问题,其中一些问题是由于多次连续调用造成的,实际上,我们做了很多单独的同步调用。 例如,我们进行了三个调用来获取一些信息:客户信息、账户信息和他的投资选择,在我... 详细

Spring Boot的并发编程

18-08-14 2070 3 banq

使用Spring Boot构建服务时,我们必须处理并发!通常有这样的误解:由于使用Servlet,而Servlet背后是一个线程池支持,线程池会为每个请求分配的新线程,请求之间不存在冲突,因此无需考虑... 详细

揭开Kotlin协程的神秘面纱

18-08-08 98 banq

Kotlin协程提供了一种新的异步执行方式,但直接查看库函数可能会有点混乱,本文中尝试揭开协程的神秘面纱。 让我们从基础开始吧,假设有一个名为launch可以用来启动协程 priva... 详细

高并发处理

17-02-21 2 365 1 putdns

高并发处理从哪些方面入手?如业务场景为秒杀。如果保证稳定性呢。请大牛赐教!. 详细

以并行思维方式思考

16-12-06 918 5 banq

许多软件开发人员试图建立可扩展系统时往往会遇到困难。也许这是因为,最简单和最明显的解决方案往往无法扩展; 这可能解释了为什么这些方案有时被称为“幼稚”的解决方案。 一旦你了解并行一些基本概念和准则,... 详细

Golang实时GC的理论与实践总结

16-12-03 769 1 banq

本文是总结Go语言的低延迟垃圾回收机制GC突出之处。 Pusher是一个简单的托管API,通过WebSockets集成到网络和移动应用程序或任何其他互联网连接的设备上,实现快速,轻松,安全地将实时双... 详细

Java直接内存对齐(Memory Alignment)

16-08-14 422 banq

内存对齐意味将数据类型写入到内存地址时是按照它们大小切割的,内存对齐会带来性能提升,是Java性能提升的黑技术。内存对齐定义(n是2的乘幂): boolean nAligned = (address... 详细

性能从哪里入手进行提升?

16-05-31 1144 3 banq

性能提升有两个地方:数据库和应用程序。使用各种数据库优化的语句或者在我们应用代码中使用编程语言特性进行优化。 本周正好有三篇文章涉及这两个方面: 关系数据库层提升: SQL的group聚合与嵌套循环... 详细

Skynet对几个Actor 协程和Future进行1M线程并发性能测试

16-05-31 608 banq

Skynet分别在OSx windows和Linux下测试了几个Actor、协程/通道和Future/promise进行1M线程并发性能测试 Macbook 12" '2015, Core M... 详细

自动让Node.js并发多进程:cluster-spread

16-05-27 188 banq

Node.js的单进程一直为很多人诟病,除了cluster模块能够让Node.js实现多核多CPU多进程并行,cluster-spread更加非常方便自动实现Node.js并行化进程。 安装: np... 详细

替代传统事务的并发建议

16-04-26 3158 5 banq

增删改查是大部分框架的功能,如果有两个并发请求修改同一个数据怎么办?或者插入本来应该是唯一却重复的数据怎么办?或者插入和修改有其他辅助动作比如保存到另外的表比如校订审计日志。 你会首先想到“事务”,... 详细

共有 821 2 3 4 ... 6 下一页