线程共50篇
Redis是单线程还是多线程?-不念博客

Redis是单线程还是多线程?

Redis单线程指的是「接收客户端请求->解析请求 ->进行数据读写等操作->发送数据给客户端」这个过程是由一个线程(主线程)来完成的,这也是我们常说 Redis 是单线程的原因。 但是,Redis程序并...
不念的头像-不念博客不念2年前
0359148
Redis锁被别人释放解决办法-不念博客

Redis锁被别人释放解决办法

什么是分布式锁? 要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。 线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码...
不念的头像-不念博客不念6个月前
0389147
什么是Hystrix?简述实现机制-不念博客

什么是Hystrix?简述实现机制

分布式容错框架 阻止故障的连锁反应,实现熔断 快速失败,实现优雅降级 提供实时的监控和告警 资源隔离:线程隔离,信号量隔离 线程隔离:Hystrix会给每一个Command分配一个单独的线程池,这样...
不念的头像-不念博客不念7个月前
0235146
Java BIO工作机制介绍-不念博客

Java BIO工作机制介绍

Java BIO基本介绍 Java BIO 就是传统的 java io  编程,其相关的类和接口在 java.io BIO(blocking I/O) : 同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就...
不念的头像-不念博客不念3个月前
0290142
并发编程中的三个问题有哪些-不念博客

并发编程中的三个问题有哪些

1.可见性 可见性(Visibility):是指一个线程对共享变量进行修改,另一个先立即得到修改后的最新值 1.1 可见性案例演示 一个线程根据boolean类型的标记flag, while循环,另一个线程改变这个fl...
不念的头像-不念博客不念1个月前
0331141
线程池的7大核心参数有哪些-不念博客

线程池的7大核心参数有哪些

七大参数 corePoolSize 核心线程数目 - 池中会保留的最多线程数 maximumPoolSize 最大线程数目 - 核心线程+救急线程的最大数目 keepAliveTime 生存时间 - 救急线程的生存时间,生存时间内没有新...
不念的头像-不念博客不念6个月前
0393140
线程的状态及转换-不念博客

线程的状态及转换

线程状态定义 Thread里面关于线程状态的定义: public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; } 先看一个线程的状态图: NEW,TERMINATED 线程对象刚创建...
不念的头像-不念博客不念2个月前
0217139