E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
TimeUnit
中断机制-通过volatile实现线程中断停止
通过一个volatile变量实现packagecom.nanjing.gulimall.zhouyimo.test;importjava.util.concurrent.
TimeUnit
;/***@authorzhou
ZHOU_VIP
·
2023-10-15 19:05
JUC并发编程与源码分析
java
面试
jvm
中断机制-通过interrupt实现线程中断停止
)和isInterrupted()组合使用来中断某个线程演示:packagecom.nanjing.gulimall.zhouyimo.test;importjava.util.concurrent.
TimeUnit
ZHOU_VIP
·
2023-10-15 19:32
JUC并发编程与源码分析
java
Java批量数据采用线程池分批同步处理
第一步:申明线程池publicExecutorServicetaskExecutor=newThreadPoolExecutor(6,Integer.MAX_VALUE,0,
TimeUnit
.MILLISECONDS
坐观垂钓者
·
2023-10-15 11:27
java
ip okhttp 设置_隧道代理ip - Java okhttp 接入指南
importjava.io.IOException;importjava.net.InetSocketAddress;importjava.net.Proxy;importjava.util.concurrent.
TimeUnit
励静合
·
2023-10-15 10:23
ip
okhttp
设置
注解方式基于Redisson实现分布式锁
*;importjava.util.concurrent.
TimeUnit
;@Target({ElementType.METHOD})@Retention(Reten
笨笨的小菜
·
2023-10-15 00:30
系统架构
Java
代码实例
分布式锁
Redisson
注解
切面
Java
JUC-CompletableFuture
FutureTaskfutureTask=newFutureTask{System.out.println(Thread.currentThread().getName()+"comein");try{
TimeUnit
.SECONDS.sleep
花哥码天下
·
2023-10-14 09:46
面试
多线程
java
JUC并发编程——8锁现象(基于狂神说的学习笔记)
8锁现象深刻理解锁究竟是什么,锁的对象究竟是谁8个锁的问题,两两分组,问题,答案,代码皆在下面代码块中,如有问题后续补充packageLock8;importjava.util.concurrent.
TimeUnit
苏三有春
·
2023-10-13 11:17
JUC并发编程
学习
笔记
python
JUC并发编程---狂神说Java学习笔记
JUC并发编程狂神说Java-JUC并发编程学习视频地址解释归属备注utilCallable可赎回concurrentconcurrent并发
TimeUnit
时间单位DAYS天TimeUnitSECONDS
上下没中
·
2023-10-13 11:11
java
Java 串行接口调用优化
准备面试总结下1.CompletableFuturestaticThreadPoolExecutorpoolExecutor=newThreadPoolExecutor(10,20,1000L,
TimeUnit
.MICROSECONDS
ZerahMu
·
2023-10-13 03:04
Java基础
java
开发语言
线程池创建线程异步获取Future超时
xxxxxx.getThreadPool();Futurefuture=executorServer.submit(newxxxxxxx(Param,funcId));Objectobj=future.get(100,
TimeUnit
.MILLISECONDS
不带刺仙人球
·
2023-10-12 06:01
java
学习源码-OkHttp3之异步与多线程
发送一个异步请求OkHttpClientokhttpclient=newOkhttpClient.Builder().readTimeout(READ_TIME_OUT_VALUE,
TimeUnit
.SECONDS
二十三岁的梦
·
2023-10-10 18:24
RedissonClient中Stream流的简单使用
redissonClient.getStream("testStream");//创建一个map,添加数据Maprr=newHashMap>ss=rStream.readGroup("default","consumer_1",3,30,
TimeUnit
.SECONDS
坐看云起时_雨宣
·
2023-10-10 14:14
java
开发语言
RedissonClient
RedisStream
JUC详解-10-同步队列SynchronousQueue
SynchronousQueueimportjava.util.concurrent.BlockingQueue;importjava.util.concurrent.SynchronousQueue;importjava.util.concurrent.
TimeUnit
西西ANO
·
2023-10-10 07:35
JUC
java
JUC
同步队列
多线程锁-8锁案例编码演示
packagecom.nanjing.gulimall.zhouyimo.test;importjava.util.concurrent.
TimeUnit
;/***@authorzhou*///资源类,
ZHOU_VIP
·
2023-10-09 01:30
JUC并发编程与源码分析
java
开发语言
Java内存可见性
经常访问的变量会从主存读取到线程的高速缓冲区,导致不同线程间对数据的修改不能及时同步:importjava.util.concurrent.
TimeUnit
;classTObject{publicbooleanb
Chermack
·
2023-10-08 15:30
Java 线程池相关
BlockingQueue-ThrowsExceptionSpecialValueBlocksTimesOutInsertadd(o)offer(o)put(o)offer(o,timeout,
timeunit
iHelin
·
2023-10-08 11:11
volatile可见性的验证,system.out.println和sleep对可见性的影响
publicstaticvoidmain(String[]args){MyDatamyData=newMyData();//新建kjx线程先睡1s再将num加了60,然后打印出来newThread(()->{try{
TimeUnit
.SECONDS.sleep
java路飞
·
2023-10-08 03:44
java后端
Google Guava[缓存篇]
:privatestaticfinalCachestringCache=CacheBuilder.newBuilder().maximumSize(1000).expireAfterWrite(10,
TimeUnit
.MINUTES
SY月生
·
2023-10-07 02:25
okHttp3 笔记(1)OKhttp3 入口分析
publicsynchronizedExecutorServiceexecutorService(){if(executorService==null){executorService=newThreadPoolExecutor(0,Integer.MAX_VALUE,60,
TimeUnit
.SECONDS
剪一点书
·
2023-10-06 15:11
线程池的应用
方法,可通过创建线程池的时候,指定worker的容量,也就是线程池大小:ThreadPoolExecutorthreadPoolExecutor=newThreadPoolExecutor(2,5,1,
TimeUnit
.SECONDS
菜汪肖在路上
·
2023-10-04 17:20
多线程
java
开发语言
一文拿捏分布式协调Redis客服端-Redisson
默认锁的存活时间为30slock.lock();//一直等待获取锁,并且显式的指定锁的过期时间lock.lock(10,
TimeUnit
.SECOND
NIIMP
·
2023-10-04 05:36
分布式
redis
Java计算Date类相距天数、月数、年数、直接获取年月日
以下是一个简单的示例代码,演示如何计算两个日期之间的天数差异:importjava.util.Date;importjava.util.concurrent.
TimeUnit
;publicclassDateDiffer
IDIOT___IDIOT
·
2023-10-04 03:31
Java
java
开发语言
Rxjava2 常见使用场景
延迟执行时间第二个参数(period):发射时间间隔第三个参数(unit):时间单位privatevoidstartCountdown(intcountdownTime){Observable.interval(0,1,
TimeUnit
.SECONDS
吐必南波丸
·
2023-10-03 09:12
Kotlin-协程核心库分析-Job父子取消
GlobalScope.launch{//启动一个子协程launch{Thread.sleep(200)println("子协程完成")}Thread.sleep(100)println("父协程完成")}job.cancel()
TimeUnit
.SECONDS.sleep
有腹肌的豌豆Z
·
2023-10-02 02:18
Android基础(25)多线程(三) 线程池
创建线程池对象如下//通过构造方法配置核心参数Executorexecutor=newThreadPoolExecutor(CORE_POOL_SIZE,MAXIMUM_POOL_SIZE,KEEP_ALIVE,
TimeUnit
.SECONDS
perry_Fan
·
2023-10-01 17:08
玩碎Java之CompletableFuture的例子
线程池循环引用会导致死锁publicObjectdoGet(){ExecutorServicethreadPool1=newThreadPoolExecutor(10,10,0L,
TimeUnit
.MILLISECONDS
煎饼皮皮侠
·
2023-10-01 07:55
java
开发语言
异步
CompletableFuture-对计算结果合并
packagecom.nanjing.gulimall.zhouyimo.test;importjava.util.concurrent.CompletableFuture;importjava.util.concurrent.
TimeUnit
ZHOU_VIP
·
2023-09-30 07:01
JUC并发编程与源码分析
java
王学岗RxJava(十二)————————interval,timer,取消Observable
importandroid.support.v7.app.AppCompatActivity;importandroid.util.Log;importandroid.view.View;importjava.util.concurrent.
TimeUnit
qczg_wxg
·
2023-09-29 13:30
android
GRPC 调用阻塞、超时解决办法
中设置超时时间,只是需注意这是全局的核心示例代码//设置超时时间:10秒blockingStub=WalletGrpc.newBlockingStub(channel).withDeadlineAfter(10,
TimeUnit
.SECONDS
chain cosmos
·
2023-09-29 02:48
java
java
grpc
杂记
第二个参数60是60秒后强制释放returnlock.tryLock(5L,60L,
TimeUnit
.SECONDS);javaremove元素用for循环遍历,原始书写方式;image.png用迭代器自带的
青城楼主
·
2023-09-28 17:12
CompletableFuture-futureTask.isDone()轮询判断耗费CPU
importjava.util.concurrent.ExecutionException;importjava.util.concurrent.FutureTask;importjava.util.concurrent.
TimeUnit
ZHOU_VIP
·
2023-09-26 05:05
JUC并发编程与源码分析
java
开发语言
juc并发编程学习笔记下(尚硅谷)
5多线程锁5.1锁的八个问题演示classPhone{publicstaticsynchronizedvoidsendSMS()throwsException{//停留4秒
TimeUnit
.SECONDS.sleep
周虽旧邦其命维新
·
2023-09-25 08:17
学习笔记
java
juc
异步回调
importjava.util.concurrent.CompletableFuture;importjava.util.concurrent.ExecutionException;importjava.util.concurrent.
TimeUnit
荭色海湾
·
2023-09-24 12:00
JUC
java
前端
服务器
使用Redis+Lua脚本实现分布式锁
UUID.randomUUID().toString();Booleanlock=this.redisTemplate.opsForValue().setIfAbsent("lock",uuid,2,
TimeUnit
.SECONDS
Cure The World
·
2023-09-24 08:36
Java
lua
redis
分布式
java
线程池的核心线程会销毁吗?
publicstaticvoidmain(String[]args)throwsInterruptedException{ThreadPoolExecutorpool=newThreadPoolExecutor(4,10,5,
TimeUnit
.SECONDS
Ethan_199402
·
2023-09-22 13:28
JAVA并发高级
java
开发语言
后端
Java多线程相关概念
article/details/1092_所得皆惊喜的博客-CSDN博客packagecom.nanjing.gulimall.zhouyimo.test;importjava.util.concurrent.
TimeUnit
ZHOU_VIP
·
2023-09-22 12:05
JUC并发编程与源码分析
java
python
开发语言
RxJava日常使用总结(六)辅助操作
image.pngObservable.fromIterable(mItems).delay(1,
TimeUnit
.SECONDS).as(RxLifecycleUtil.bindLifecycl
h2coder
·
2023-09-21 10:33
线程死锁与检测
importjava.lang.management.RuntimeMXBean;importjava.lang.reflect.Parameter;importjava.util.concurrent.
TimeUnit
刘先生的u写倒了
·
2023-09-21 06:23
python
开发语言
java线程池中任务异常处理
importjava.util.concurrent.SynchronousQueue;importjava.util.concurrent.ThreadPoolExecutor;importjava.util.concurrent.
TimeUnit
小方9527
·
2023-09-20 12:48
java并发编程
线程池
java
异常处理
Java多线程篇(3)——线程池
ScheduledThreadPoolExecutor源码分析线程池快速过一遍基础知识7大参数corePoolSize:核心线程数maximumPoolSize:最大线程数keepAliveTime:空闲线程存活时间
TimeUnit
贫僧洗发水呢
·
2023-09-19 20:11
Java基础
java
开发语言
TimeUnit
时间颗粒度和延时的使用 (demo)
1.
TimeUnit
介绍
TimeUnit
是JDK封装好的java.util.concurrent包下面的一个类,表示给定单元粒度的时间段importjava.util.concurrent.
TimeUnit
weixin_43652507
·
2023-09-18 07:57
date
java
线程通信之生产者消费者阻塞队列版
importjava.util.concurrent.ArrayBlockingQueue;importjava.util.concurrent.BlockingQueue;importjava.util.concurrent.
TimeUnit
Shaw_Young
·
2023-09-17 20:44
【JUC】Java并发编程从挖坑到入土全解(2)
publicstaticvoidmain(String[]args){PhonephoneA=newPhone();newThread(()->{phoneA.sendEmail();},"a").start();try{
TimeUnit
AQin1012
·
2023-09-17 19:34
JUC
Java
java
juc
并发
synchronized
锁
8锁现象详解
1.前两个问题packagecom.kuang.lock8;importjava.util.concurrent.
TimeUnit
;/***8锁,就是关于锁的8个问题*1、标准情况下,两个线程先打印发短信还是打电话
荭色海湾
·
2023-09-17 08:02
JUC
java
开发语言
Caffeine缓存的使用
Caffeinecom.github.ben-manes.caffeinecaffeine2.9.32.Cache模式1)普通使用//普通缓存cache=Caffeine.newBuilder().expireAfterWrite(10,
TimeUnit
.MINUTES
无与丶伦比丨
·
2023-09-15 18:33
缓存
spring
boot
后端
rxjava使用小结
TimeUnitunit){returntimer(delay,unit,Schedulers.computation());}然后使用flatmap转换//延迟5s请求Observable.timer(5,
TimeUnit
.SECONDS
菜鸟程序员_
·
2023-09-13 15:46
Android Retrofit2设置请求超时时间参数
importjava.io.IOException;importjava.util.concurrent.
TimeUnit
;importokhttp3.Interceptor;importokhttp3
尹中文
·
2023-09-13 12:28
Android
Android
Retrofit2.1
JAVA笔记:线程池ThreadPoolExecutor
publicclassThreadPoolTest{publicstaticvoidmain(String[]args){Executorexecutor=newThreadPoolExecutor(4,8,10,
TimeUnit
.SECONDS
ztr007
·
2023-09-12 19:41
java
笔记
开发语言
springboot整合redis-sentinel哨兵模式集群(二)
packagecom.luxifa.util;importjava.util.List;importjava.util.Map;importjava.util.Set;importjava.util.concurrent.
TimeUnit
路西法98
·
2023-09-12 14:09
spring
boot
redis
sentinel
定时任务(等待结果)
importjava.util.concurrent.Executors;importjava.util.concurrent.ScheduledExecutorService;importjava.util.concurrent.
TimeUnit
此剑之势丶愈斩愈烈
·
2023-09-12 08:52
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他