码迷,mamicode.com
首页 >  
搜索关键字:阻塞    ( 7892个结果
很遗憾,没有一篇文章能讲清楚线程的生命周期!
(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 常见的错误 有:就绪状态、运行中状态(RUNNING)、死亡状态、中断状态、只有阻塞没有等待状态、流程图乱画 ...
分类:编程语言   时间:2019-10-19 00:28:41    阅读次数:11
MySQL复制从库建立-xtracebackup方式
Percona XtraBackup工具提供了一种在系统运行时执行MySQL数据热备份的方法。 Percona XtraBackup在事务系统上执行联机非阻塞,紧密压缩,高度安全的完整备份,因此在计划的维护时段内,应用程序仍保持完全可用。 环境准备: master:192.168.0.106:330 ...
分类:数据库   时间:2019-10-19 00:13:33    阅读次数:11
线程池
线程池参数 创建线程的api corePoolSize 为线程池的基本大小。 maximumPoolSize 为线程池最大线程大小。 keepAliveTime 和 unit 则是线程空闲后的存活时间。 workQueue 用于存放任务的阻塞队列。 handler 当队列和最大线程池都满了之后的饱和 ...
分类:编程语言   时间:2019-10-18 18:55:11    阅读次数:9
Java wait和notifyAll的使用,简单的阻塞队列实现
wait,会使调用的线程进入等待状态,会释放所持有的对象锁(调用的时候也必须先获取到锁,否则会抛出异常 IllegalMonitorStateException) notifyAll、notify,会去唤醒应当前对象而等待的线程,(调用的时候也必须先获取到锁,否则会抛出异常 IllegalMonit ...
分类:编程语言   时间:2019-10-18 18:44:15    阅读次数:12
mysql高可用架构设计
主要介绍:复制功能介绍、mysql二进制日志、mysql复制拓扑、高可用框架、单点故障、读写分离和负载均衡介绍等mysql复制功能提供分担读负载复制解决的问题实现在不同服务器上的数据分布利用二进制日志增量进行不需要太多的带宽但是使用基于行的复制在进行大批量的更改时会对带宽带来一定得压力,特别是跨ID... ...
分类:数据库   时间:2019-10-18 15:54:22    阅读次数:15
并发新构件之PriorityBlockingQueue:优先阻塞队列
PriorityBlockingQueue:优先阻塞队列;是带有优先级的阻塞队列,一个无界阻塞队列,它使用与类 PriorityQueue 相同的顺序规则,并且提供了阻塞获取操作。虽然此队列逻辑上是无界的,但是资源被耗尽时试图执行 add 操作也将失败(导致 OutOfMemoryError)。此类 ...
分类:其他好文   时间:2019-10-18 11:00:53    阅读次数:10
在ASPNET
? 本文将介绍如何在ASP.NET Web API应用程序中使用Redis作为数据存储。利用ServiceStack.Redis库以及它强类型的Redis 客户端,实现如何建模和存储一对多的关系,以及使用Autofac的Web API依赖注入的功能,实现将资源库(respositories)注入到控... ...
分类:Web程序   时间:2019-10-18 10:49:48    阅读次数:9
进程、线程、协程的关系
参考来源:https://blog.csdn.net/chengqiuming/article/details/80573288 https://www.cnblogs.com/guolei2570/p/8810536.html 协程不是进程,也不是线程,它就是一个函数,一个特殊的函数——可以在某个 ...
分类:编程语言   时间:2019-10-17 23:58:38    阅读次数:24
后台开发面经1
1、八大数据结构及分类 1、数组 频繁查询,对存储空间要求不大,很少增加和删除的情况 2、栈 栈常应用于实现递归功能方面的场景,例如斐波那契数列 3、队列 因为队列先进先出的特点,在多线程阻塞队列管理中非常适用 4、链表 数据量较小,需要频繁增加,删除操作的场景 5、树 二叉树既有链表的好处,也有数 ...
分类:其他好文   时间:2019-10-17 13:44:48    阅读次数:13
Java中NIO及基础实现
NIO:同步非阻塞IO 来源:BIO是同步阻塞IO操作,当线程在处理任务时,另一方会阻塞着等待该线程的执行完毕,为了提高效率,,JDK1.4后,引入NIO来提升数据的通讯性能 NIO中采用Reactor设计模式,注册的汇集点为Selector,NIO有三个主要组成部分:Channel(通道)、Buf ...
分类:编程语言   时间:2019-10-17 01:35:31    阅读次数:19
7892条   1 2 3 4 ... 790 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!