码迷,mamicode.com
首页 >  
搜索关键字:java多线程 executorservice    ( 3726个结果
深入ThreadLocal的底层实现机制以及对应的使用风险
学习Java中常用的开源框架,Mybatis、Hibernate中线程通过数据库连接对象Connection,对其数据进行操作,都会使用ThreadLocal类来保证Java多线程程序访问和数据库数据的一致性问题。就想深入了解一下ThreadLocal类是怎样确保线程安全的!详解如下: 一、对Thr ...
分类:其他好文   时间:2019-11-15 22:16:16    阅读次数:87
countdownlatch例子
countdownlatch 一个线程等待其他线程完成了再接着往下执行 public class CountDownLatchExample { private static ExecutorService executorService = Executors.newFixedThreadPool ...
分类:其他好文   时间:2019-11-13 00:30:45    阅读次数:76
Java多线程中join、yield、sleep方法详解
在Java多线程编程中,Thread类是其中一个核心和关键的角色。因此,对该类中一些基础常用方法的理解和熟练使用是开发多线程代码的基础。本篇主要总结一下Thread中常用的一些静态方法的含义及代码中的使用。 sleep方法 源码如下: 可以看到sleep是一个静态的本地方法,因为是本地方法,所以并没 ...
分类:编程语言   时间:2019-11-10 22:40:03    阅读次数:141
线程间的通信 与 线程池
利用“生产者/消费者模式”去解决线程间的通信问题,这里整理“管程法”与“信号灯法”两种实现方式。 “管程法” 代码示例: “信号灯法” 代码示例: 线程池 JDK5.0起提供了线程池相关API:ExecutorService和Executors ExecutorService:真正的线程池接口。常见 ...
分类:编程语言   时间:2019-11-10 13:19:55    阅读次数:71
Java 高效并发
Java 高效并发 为了便于移植,Java 多线程内存模型不与硬件关联,不同硬件平台可以使用不同的实现手段 和 CPU 内存与高速缓存做对比 Java 内存模型被分为两大部分: 主内存 (对应 PC 内存)和 工作内存 (对应 CPU 高速缓存) 主内存与工作内存之间数据的交互 Java 定义了以下 ...
分类:编程语言   时间:2019-11-09 13:48:45    阅读次数:92
Java 多线程
Java线程编程 Thread类和Runnable接口 是Java中所有线程相关的类必须实现的接口 创建线程 有两种方式,继承 类和实现 接口 继承Thread类 实现Runnable接口 线程间的资源共享 设置线程优先级 优先级常量有三个等级 Thread.MAX_PRIORITY Thread. ...
分类:编程语言   时间:2019-11-09 00:07:30    阅读次数:118
java 多线程 面试
1、多线程有什么用? (1)发挥多核CPU的优势: 当前,应用服务器至少也都是双核的,4核、8核甚至16核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了50%,在4核CPU上就浪费了75%。单核CPU上所谓的"多线程"那是假的多线程,同一时间处理器只会处理一段逻辑,只不过线程之间切换得 ...
分类:编程语言   时间:2019-11-06 22:39:53    阅读次数:97
Java多线程并发编程/锁的理解
一.前言 最近项目遇到多线程并发的情景(并发抢单&恢复库存并行),代码在正常情况下运行没有什么问题,在高并发压测下会出现:库存超发/总库存与sku库存对不上等各种问题。 在运用了 限流/加锁等方案后,问题得到解决。 限流方案见本人另一篇博客:Guava-RateLimiter实现令牌桶限流 二.乐观 ...
分类:编程语言   时间:2019-10-30 16:24:49    阅读次数:111
ThreadPoolExecutor八种拒绝策略浅析
转自:http://www.kailing.pub/article/index/arcid/255.html 前言 谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。而不论 ...
分类:其他好文   时间:2019-10-29 23:26:42    阅读次数:129
Java多线程视频教程并发编程面试知识
课程目录: 1-1、并发编程入门到实战课程简介1-2、什么是并发编程1-3、并发编程的挑战之频繁的上下文切换1-4、并发编程的挑战之死锁1-5、并发编程的挑战之线程安全1-6、并发编程的挑战之资源限制2-1、进程与线程的区别2-2、线程的状态及其相互转换2-3、创建线程的方式(上)2-4、创建线程的 ...
分类:编程语言   时间:2019-10-28 22:35:34    阅读次数:139
3726条   上一页 1 ... 38 39 40 41 42 ... 373 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!