并发编程
livovil
一、这个技术解决什么问题?为什么别的同类技术做不到?
二、为什么是这样解决的?有没有更好的方式
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java多线程同步数据的方法
1. AtomicAtomic…系列的对象属于java.util.concurrent.atomic包在多线程程序中,能保证对该对象的操作的原子性,常用在需要做递增、递减操作的变量,如计数器。2.volatile能保证所修饰的变量的在并发状态下的可见性,但无法保证原子性。ps:可见性是指,多个线程之间,总能看到变量的最新值。原子性是,针对变量的读–改--写操作只有当所修饰的变量满...转载 2020-03-31 17:13:58 · 308 阅读 · 0 评论 -
线程池用法--Guava
1.前言高并发场景下不可避免需要使用多线程来处理任务,为了高性能的使用多线程,就需要用线程池来帮我们管理多个线程。简单介绍一下线程池的参数和用法,以及项目中的实例和优化建议。2.线程池参数解释引用:ThreadPoolExecutor线程池核心参数详解ThreadPoolExecutor与线程相关的几个成员变量是:keepAliveTime、allowCoreThreadTimeOut、p...原创 2020-02-17 18:13:38 · 7147 阅读 · 1 评论
分享