异步
WQ同学
这个作者很懒,什么都没留下…
展开
-
异步处理rest服务-多线程提升rest性能
1 异步处理的优点异步编程最大的特点是吞吐量大,延迟小,因为没有堵塞,这就容易挖掘现有硬件和操作系统等底层系统的潜力,同样的成本投入,异步系统要比传统铁板一块的同步系统更能应付爆发式涌潮的瞬间大流量 传统处理流程: 异步处理流程: 在tomcat 线程池中线程的数量的有限的,是线程达到上限请求就没法处理了。使用异步处理的话,主线程就可以空闲下来处理其他请求这样,服务器的吞吐量就...原创 2017-10-29 12:06:56 · 8013 阅读 · 0 评论 -
实现一个线程安全和非线程安全的程序计数器
JVM中的CAS操作正是利用了处理器提供的CMPXCHG指令实现的。自旋CAS实现的基本思路就是循环进行CAS操作直到成功为止,以下代码实现了一个基于CAS线程安全的计数器方法safeCount和一个非线程安全的计数器count。public class SafeCountDemo { private AtomicInteger atomicI = new AtomicInteger(0)转载 2017-12-06 13:03:44 · 3520 阅读 · 0 评论