#并发编程

      更多分类

Spring Boot的并发编程

18-08-14 3751 4 banq

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

以并行思维方式思考

16-12-06 1266 5 banq

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

高并发处理

17-02-21 2 555 1 putdns

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

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

18-08-31 411 1 banq

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

揭开Kotlin协程的神秘面纱

18-08-08 565 banq

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

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

16-12-03 1126 1 banq

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

Java直接内存对齐(Memory Alignment)

16-08-14 1089 banq

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

Clojure软件事务存储器

18-09-15 161 banq

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

共有 103 上一页 1 2 3 4 5 6 7 ... 13 下一页